Macro thin_vec::thin_vec
[−]
[src]
macro_rules! thin_vec { (@UNIT $($t:tt)*) => { ... }; ($elem:expr; $n:expr) => { ... }; () => { ... }; ($($x:expr),*) => { ... }; ($($x:expr,)*) => { ... }; }
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]); }