mop_structs/macros.rs
1#[macro_export]
2macro_rules! vec_array {
3 (
4 [$array_type:ident; $array_len:expr];
5 $($x:expr),*
6 ) => {
7 {
8 use mop_structs::{
9 vec::VecArray,
10 prelude::*
11 };
12 let mut vec_array: VecArray<[$array_type; $array_len]>;
13 vec_array = VecArray::with_capacity();
14 $( vec_array.push($x); )*
15 vec_array
16 }
17 }
18}