summaryrefslogtreecommitdiff
path: root/src/args.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/args.rs')
-rw-r--r--src/args.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/args.rs b/src/args.rs
index 919b41a..048a270 100644
--- a/src/args.rs
+++ b/src/args.rs
@@ -150,7 +150,7 @@ impl Parser for LongOnlyParser {
let mut ret = Vec::new();
let program = args.next();
while let Some(arg) = args.next() {
- if arg.len() >= 2 && arg.starts_with("-") {
+ if arg.len() >= 2 && arg.starts_with('-') {
if arg == "--" {
// All following arguments are just that.
while let Some(arg) = args.next() {
@@ -169,7 +169,7 @@ impl Parser for LongOnlyParser {
value = None;
}
if let Some(index) = options.long.get(name) {
- let ref mut option = options.options[*index];
+ let option = &mut options.options[*index];
match option.value_req {
ValueRequirement::None => {
if value.is_some() {
@@ -246,7 +246,7 @@ impl Parser for ShortAndLongParser {
value = None;
}
if let Some(index) = options.long.get(name) {
- let ref mut option = options.options[*index];
+ let option = &mut options.options[*index];
match option.value_req {
ValueRequirement::None => {
if value.is_some() {
@@ -270,10 +270,10 @@ impl Parser for ShortAndLongParser {
} else {
return Err(format!("unrecognized option '{}'", arg));
}
- } else if arg.starts_with("-") && arg.len() > 1 {
+ } else if arg.starts_with('-') && arg.len() > 1 {
for c in arg.get(1..).unwrap().chars() {
if let Some(index) = options.short.get(&c) {
- let ref mut option = options.options[*index];
+ let option = &mut options.options[*index];
let mut value = None;
match option.value_req {
ValueRequirement::None => {}