mirror of
https://github.com/clap-rs/clap
synced 2024-12-15 07:12:32 +00:00
Correctly handle -磨FOO
This commit is contained in:
parent
32ffdfe855
commit
4d3760a0b3
1 changed files with 3 additions and 2 deletions
|
@ -367,7 +367,8 @@ where
|
||||||
self.app.args.insert_key(k, i);
|
self.app.args.insert_key(k, i);
|
||||||
}
|
}
|
||||||
|
|
||||||
debug_assert!(self._verify_positionals());
|
#[cfg(debug_assertions)]
|
||||||
|
self._verify_positionals();
|
||||||
|
|
||||||
// Set the LowIndexMultiple flag if required
|
// Set the LowIndexMultiple flag if required
|
||||||
if positionals!(self.app).any(|a| {
|
if positionals!(self.app).any(|a| {
|
||||||
|
@ -1214,7 +1215,7 @@ where
|
||||||
p[0].as_bytes(),
|
p[0].as_bytes(),
|
||||||
p[1].as_bytes()
|
p[1].as_bytes()
|
||||||
);
|
);
|
||||||
let i = p[0].as_bytes().len() + 1;
|
let i = p[0].as_bytes().len() + c.len_utf8();
|
||||||
let val = if !p[1].is_empty() {
|
let val = if !p[1].is_empty() {
|
||||||
debugln!(
|
debugln!(
|
||||||
"Parser::parse_short_arg:iter:{}: val={:?} (bytes), val={:?} (ascii)",
|
"Parser::parse_short_arg:iter:{}: val={:?} (bytes), val={:?} (ascii)",
|
||||||
|
|
Loading…
Reference in a new issue