Coverage Status Latest Version Documentation

bounded-vec

BoundedVec<T, L, U> - Non-empty rust std::vec::Vec wrapper with type guarantees on lower(L) and upper(U) bounds for items quantity. Inspired by vec1.

Example

```rust use bounded_vec::BoundedVec;

let data: BoundedVec = [1u8,2].into();

asserteq!(*data.first(), 1); asserteq!(*data.last(), 2);

// creates a new BoundedVec by mapping each element let data = data.mapped(|x|x*2); assert_eq!(data, [2u8,4].into()); ```

Changelog

See CHANGELOG.md.

Contributing

See Contributing guide.