changeset 52523 | 021c1b1671e5 |
parent 52522 | 92c6c8ab6f94 |
child 52524 | a0587c1b633a |
--- a/rust/rhg/src/main.rs Fri Dec 13 15:43:50 2024 +0000 +++ b/rust/rhg/src/main.rs Fri Dec 13 16:19:29 2024 +0000 @@ -545,13 +545,15 @@ } macro_rules! subcommand { - ($command: ident) => { + ($command: ident) => {{ + let args = commands::$command::args(); + let name = args.get_name().to_string(); SubCommand { - args: commands::$command::args(), + args, run: commands::$command::run, - name: stringify!($command).to_string(), + name, } - }; + }}; } fn subcommands() -> Vec<SubCommand> { vec![