Skip to main content

vec_static

Macro vec_static 

Source
macro_rules! vec_static {
    () => { ... };
    ($elem:expr;$len:expr) => { ... };
    ($($x:expr),+$(,)?) => { ... };
}
Expand description

The vec_static! macro helps building a static-vector easily, similar to the vec! macro in std/alloc crate.

ยงExample

use static_collections::{vec_static,vec::StaticVec};
let a:StaticVec<12,u64>=vec_static![4;7];
assert_eq!(a.as_slice(),&[4;7]);
let b:StaticVec<16,u32>=vec_static![1,2,3,4,5,6,7,8];
assert_eq!(b.as_slice(),&[1,2,3,4,5,6,7,8]);