slimvec 0.4.9

Dynamic array with a smaller inline-size
Documentation
The `slimvec` package includes the following cargo-features:


### `arbitrary`

[`arbitrary`]: https://crates.io/crates/arbitrary

Enables support for constructing arbitrary values via [`arbitrary`].

- Adds implementation of `arbitrary::Arbitrary` for `SlimVec<T: Arbitrary>`.


### `borsh`

[`borsh`]: https://crates.io/crates/borsh

Enables support for serialisation & deserialisation via [`borsh`].

- Adds implementation of `borsh::BorshSerialize` for
  `SlimVec<T: BorshSerialize>`.
- Adds implementation of `borsh::BorshDeserialize` for
  `SlimVec<T: BorshDeserialize>`.


### `comparable`

[`comparable`]: https://crates.io/crates/comparable

Enables support for structural comparison via [`comparable`].

- Adds implementation of `comparable::Comparable` for `SlimVec<T: Comparable>`.


### `serde`

[`serde`]: https://crates.io/crates/serde

Enables support for serialisation & deserialisation via [`serde`].

- Adds implementation of `serde::Serialize` for `SlimVec<T: Serialize>`.
- Adds implementation of `serde::Deserialize` for `SlimVec<T: Deserialize>`.


### `std`

[Rust Standard Library]: https://doc.rust-lang.org/std

Enables support for sinking byte streams via the [Rust Standard Library].

- Adds implementation of `std::io::Write` for `SlimVec<u8>`.


### `valuable`

[`valuable`]: https://crates.io/crates/valuable

Enables dyn-compatible value inspection via [`valuable`].

- Adds implementation of `valuable::Valuable` for `SlimVec<T: Valuable>`.
- Adds implementation of `valuable::Listable` for `SlimVec<T: Valuable>`.