Skip to content

Releases: andreiavrammsd/static_vector.rs

v0.5.0

27 May 08:18
eb4ef40

Choose a tag to compare

Added

  • vec! macro to create a vector with various initialization patterns

See documentation here

v0.4.0

26 May 15:41
84b82cf

Choose a tag to compare

Added

  • Derive Debug
  • extend_from_slice
  • clone
  • append
  • comparison

See documentation here

v0.3.0

22 May 13:53
af1e015

Choose a tag to compare

Breaking changes

  • Replaced CapacityExceededError and LengthTooLargeError with CapacityError
  • Function push takes value instead of reference, dropping T:Clone requirement.
  • Forbid zero-capacity vector by panicking.

Added

  • Mutable first/last
  • as_slice/as_mut_slice
  • Examples in documentation
  • Better crate description
  • new is const

See documentation here

v0.2.0

21 May 14:50
21574b8

Choose a tag to compare

Breaking changes

  • Must use: is_empty, capacity, and len.

Added

Removed

  • Change log in favor of release notes.

See documentation here

v0.1.0

20 May 20:32
813b59e

Choose a tag to compare

Added

  • Initial release of static_vector.rs.
  • Implemented a no-std, stack-allocated vector with fixed capacity and dynamic length.
  • Aimed for compatibility with low-level projects requiring explicit and safe APIs.

See documentation here