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_stdinstead.
 
- 
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 | 
 |