Macro thin_vec::thin_vec [−][src]
macro_rules! thin_vec {
(@ UNIT $($t : tt) *) => { ... };
($elem : expr ; $n : expr) => { ... };
() => { ... };
($($x : expr), *) => { ... };
($($x : expr,) *) => { ... };
}Expand description
Creates a ThinVec containing the arguments.
#[macro_use] extern crate thin_vec;
fn main() {
let v = thin_vec![1, 2, 3];
assert_eq!(v.len(), 3);
assert_eq!(v[0], 1);
assert_eq!(v[1], 2);
assert_eq!(v[2], 3);
let v = thin_vec![1; 3];
assert_eq!(v, [1, 1, 1]);
}