slicevec 0.1.0

A vector using an external slice as backing storage
Documentation
1
2
3
4
5
# The SliceVec crate

**`SliceVec`** provides a dynamically growing vector using an external slice as the backing storage. This means that `SliceVec` is completely allocation-free and can be used in `no_std` environments.

In contrast to the very similar `arrayvec` crate, the user must provide the backing storage (which can reside anywhere in writable memory), it is not created automatically. While this makes `SliceVec` a bit less ergonomic since it requires more boilerplate code to use, it works with any size of slice (fixed-size array are limited to a fixed set of sizes, due to Rust's lack of integer generics).