TwoOrMore

Type Alias TwoOrMore 

Source
pub type TwoOrMore<T> = SmallVec<T, 2>;
Available on crate feature smallvec only.
Expand description

A small vector which inlines up to 2 elements to avoid allocations.

§Example

use logosky::utils::container::TwoOrMore;

let mut vec = TwoOrMore::new();
vec.push(1);
vec.push(2);
vec.push(3);
assert_eq!(vec.len(), 3);

Aliased Type§

pub struct TwoOrMore<T>(/* private fields */);