Ruby's `%w(…)` as Rust macro. https://play.rust-lang.org/?gist=8b71c62ab51585b7e977d95601ba1a08&version=stable&backtrace=0
macro_rules! w { | |
($($x:ident)+) => { | |
vec![$(stringify!($x),)*] | |
} | |
} | |
#[test] | |
fn ident_vec() { | |
assert_eq!(w![foo bar baz], vec!["foo", "bar", "baz"]); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment