Возможно ли совпадение на типе ArgMatches
хлопка, например
match matches {
"arg1" => doSomething(),
"arg2" => doSomethingElse(),
// ...
}
или нужно использовать синтаксис, описанный в документации
if matches.is_present("arg1") {
doSomething();
} else if matches.is_present("arg2") {
doSomethingElse();
}
Я нахожу, что вторая форма намного более многословна, чем даже выражение case.