# macros #rust https://doc.rust-lang.org/book/ch19-06-macros.html ```rust #[macro_export] macro_rules! vec { ( $( $x:expr ),* ) => { { let mut temp_vec = Vec::new(); $( temp_vec.push($x); )* temp_vec } }; } ```