macro_rules! lessvec {
() => { ... };
($elem:expr; $n:expr) => { ... };
($($e:expr),+ $(,)?) => { ... };
}Expand description
Create a LessVec with the same syntax as the standard vec! macro.
Supported forms:
lessvec![]โ emptyLessVeclessvec![a, b, c]โ list of elementslessvec![elem; n]โncopies ofelem(requireselem: Clone)
ยงExamples
use lessvec::prelude::*;
let v = lessvec![1, 2, 3];
assert_eq!(&*v, &[1, 2, 3]);
let v2: LessVec<i32> = lessvec![];
assert_eq!(v2.len(), 0);
let v3 = lessvec![5; 4];
assert_eq!(&*v3, &[5, 5, 5, 5]);