1 2 3 4 5 6 7 8 9
#[macro_export] macro_rules! array { ($($e:expr),*) => ({ let mut v = Vec::new(); $(v.push($e);)* $crate::prelude::Array::new(v) }); ($($e:expr),+,) => (array!($($e),+)) }
1 2 3 4 5 6 7 8 9
#[macro_export] macro_rules! array { ($($e:expr),*) => ({ let mut v = Vec::new(); $(v.push($e);)* $crate::prelude::Array::new(v) }); ($($e:expr),+,) => (array!($($e),+)) }