From 6d422213322f3c59e4c3e342b6c9448afbd67c79 Mon Sep 17 00:00:00 2001 From: a dinosaur Date: Sun, 2 Nov 2025 22:10:17 +1100 Subject: [PATCH] Fix incorrect error message format for coerced parsing errors --- README.md | 3 ++- src/argparse.rs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) 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), }