Crate arrayvec [−] [src]
arrayvec provides the types ArrayVec
and ArrayString
:
array-backed vector and string types, which store their contents inline.
The arrayvec package has the following cargo features:
-
std
- Optional, enabled by default
- Use libstd; disable to use
no_std
instead.
-
use_union
- Optional
- Requires Rust nightly channel
- Experimental: This flag uses nightly so it may break unexpectedly at some point; since it doesn't change API this flag may also change to do nothing in the future.
- Use the unstable feature untagged unions for the internal implementation, which may have reduced space overhead
-
serde-1
- Optional
- Enable serialization for ArrayVec and ArrayString using serde 1.0
Rust Version
This version of arrayvec requires Rust 1.13 or later.
Structs
ArrayString |
A string with a fixed capacity. |
ArrayVec |
A vector with a fixed capacity. |
CapacityError |
Error value indicating insufficient capacity |
Drain |
A draining iterator for |
IntoIter |
By-value iterator for |
Traits
Array |
Trait for fixed size arrays. |
RangeArgument |
|