Macro argone::COMMANDS [−][src]
macro_rules! COMMANDS {
($($(#[$main_meta : meta]) * $name : ident
{
$($(#[$meta : meta]) * $(($($clap_arg : stmt), *)) ? $command_name :
ident
{
$(version = $version : literal) ? $(author = $author : literal) ?
$(about = $about : literal) ?
$(Args
{
$($(#[$args_meta : meta]) * $args_name : ident : $args_ty :
ty) *
}) ?
$($(#[$subcommands_meta : meta]) * commands = $subcommands : ty)
?
}) +
}) +) => { ... };
}