diff --git a/README.md b/README.md index 0c20d41..1ea2621 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,8 @@ println!("{file:?} -> {out:?} (number: {number:?})", ### Changelog ### - +main: + * Fixed incorrect error message format for coerced parsing errors. v0.1.0: * Initial release. diff --git a/src/argparse.rs b/src/argparse.rs index b001e4f..569d718 100644 --- a/src/argparse.rs +++ b/src/argparse.rs @@ -169,7 +169,7 @@ impl Opts { // HACK: Ensure the string fields are set properly, because coerced // ParseIntError/ParseFloatError will have the string fields blanked. Err(ParseError::ArgumentError("", "", kind)) - => Err(ParseError::ArgumentError(name, token, kind)), + => Err(ParseError::ArgumentError(name, value, kind)), Err(err) => Err(err), Ok(ctl) => Ok(ctl), }