"tt" из двух таблиц "tt" и перенаправления их в другие макросы ?:)
(по примеру в play не описан expr, но имя для него описано. для этого хочется описать случай )
macro_rules! my_macros {
[ #($($args:expr),*) -> | $($names:tt),* | {$($data:tt)*}] => {{
__macros_variable! {
$([$args]: $names )* <<<<
}
// error: meta-variable `args` repeats 3 times,
// but `names` repeats 2 times
$($data)*
}};
}
я хочу описать случай, например вывод ошибки, когда $args отсутствует или наоборот $names присутсвует (когда $args нет). но по правилам они равноправно должны быть.
но я не знаю как это описать,
тотже
$([$($nn)?]: $($nn_ident)?)*
он не кушает.
не ответили, сложно?
Обсуждают сегодня