Macro avec
#[macro_export]
macro_rules! avec {
() => { ... };
([$align: expr]| ) => { ... };
([$align: expr]| $elem: expr; $count: expr) => { ... };
([$align: expr]| $($elem: expr),*) => { ... };
($elem: expr; $count: expr) => { ... };
($($elem: expr),*) => { ... };
}
Creates a AVec containing the arguments.
avec! follows similar syntax to vec! but allows for specifying an alignment value.
You can either specifiy the alignment value explicitly
use ;
let v = avec!;
assert_eq!;
assert_eq!;
assert_eq!;
or dont specify it, which will use the default alignment value of CACHELINE_ALIGN
use ;
let v = avec!;
assert_eq!;
assert_eq!;
assert_eq!;