03fb895197
The `match value` statement is the only thing covering the entire RawArgument::Option case. `rustfmt` suggests this more condensed way of writing this case. See the `git diff -w` of this patch: |diff --git a/src/getopts.rs b/src/getopts.rs |index 9755af2..4db4579 100644 |--- a/src/getopts.rs |+++ b/src/getopts.rs |@@ -72,8 +72,7 @@ pub fn parse_arguments<T: AsRef<str>>( | RawArgument::Separator => { | break; | } |- RawArgument::Option { name, value } => { |- match value { |+ RawArgument::Option { name, value } => match value { | None => { | let mut want_bool = false; | let mut can_default = false; |@@ -125,7 +124,6 @@ pub fn parse_arguments<T: AsRef<str>>( | data.push((name, v)); | } | } |- } | RawArgument::Argument { value } => { | rest.push(value); | } Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> |
||
---|---|---|
debian | ||
src | ||
www | ||
.gitignore | ||
Cargo.toml | ||
Makefile |