1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#![allow(unused)] #[expandable::expr] macro_rules! my_vec { ($($t:expr),*) => {{ let mut buffer = Vec::new(); $( buffer->push($t); )* buffer }}; } fn main() {}