aboutsummaryrefslogtreecommitdiff
path: root/mingling/src/parser
diff options
context:
space:
mode:
Diffstat (limited to 'mingling/src/parser')
-rw-r--r--mingling/src/parser/picker/bools.rs17
1 files changed, 6 insertions, 11 deletions
diff --git a/mingling/src/parser/picker/bools.rs b/mingling/src/parser/picker/bools.rs
index 4015cd9..80e6d5b 100644
--- a/mingling/src/parser/picker/bools.rs
+++ b/mingling/src/parser/picker/bools.rs
@@ -113,17 +113,12 @@ fn pick_bool(
flag: mingling_core::Flag,
positive: &[&str],
) -> bool {
- let has_flag = args.pick_flag(flag.clone());
- if !has_flag {
- let content = args.pick_argument(flag);
- match content {
- Some(content) => {
- let s = content.as_str();
- positive.contains(&s)
- }
- None => false,
+ let content = args.pick_argument(flag);
+ match content {
+ Some(content) => {
+ let s = content.as_str();
+ positive.contains(&s)
}
- } else {
- true
+ None => false,
}
}