Skip to main content

assert_unique_subcommand_names

Function assert_unique_subcommand_names 

Source
pub const fn assert_unique_subcommand_names(subcommands: &[&Command<'_>])
Expand description

Refuse two subcommands that answer to the same name, aliases included.

A derive expansion can validate aliases written on one enum, but aliases may also live on the independently expanded Args structs its variants wrap. This final, joined-table check is where both declarations are visible.