Files
taskwarrior-2.x/cli/src/macros.rs
2020-12-21 20:43:09 +00:00

27 lines
449 B
Rust

#![macro_use]
/// create a &[&str] from vec notation
#[cfg(test)]
macro_rules! argv {
() => (
&[][..]
);
($($x:expr),* $(,)?) => (
&[$($x),*][..]
);
}
/// Create a hashset, similar to vec!
#[cfg(test)]
macro_rules! set(
{ $($key:expr),+ } => {
{
let mut s = ::std::collections::HashSet::new();
$(
s.insert($key);
)+
s
}
};
);