1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#[cfg(test)] macro_rules! parameterized_test { ($fn:ident, [$($name:ident => ($($arg:expr),*)),* $(,)?]) => { mod $fn { use super::*; $( #[test] fn $name() -> Result<(), Error> { $fn($($arg),*) } )* } }; }