option_parser: Make error messages adhere to coding style

The coding style in `CONTRIBUTING.md` under
`Coding Style & Code Comments` states that `thiserror` error messages
should start with a capital letter.

Signed-off-by: Pascal Scholz <pascal.scholz@cyberus-technology.de>
On-behalf-of: SAP pascal.scholz@sap.com
This commit is contained in:
Pascal Scholz
2026-07-09 09:32:24 +02:00
committed by Rob Bradford
parent 8b6f4b0892
commit 0a98a06ef7

View File

@@ -71,16 +71,16 @@ struct OptionParserValue {
#[derive(Debug, Error)] #[derive(Debug, Error)]
pub enum OptionParserError { pub enum OptionParserError {
/// An option name was not previously registered with [`OptionParser::add`]. /// An option name was not previously registered with [`OptionParser::add`].
#[error("unknown option: {0}")] #[error("Unknown option: {0}")]
UnknownOption(String), UnknownOption(String),
/// The input string has invalid syntax (unbalanced quotes/brackets, missing `=`). /// The input string has invalid syntax (unbalanced quotes/brackets, missing `=`).
#[error("invalid syntax: {0}")] #[error("Invalid syntax: {0}")]
InvalidSyntax(String), InvalidSyntax(String),
/// A value could not be converted to the requested type. /// A value could not be converted to the requested type.
#[error("unable to convert {1} for {0}")] #[error("Unable to convert {1} for {0}")]
Conversion(String /* field */, String /* value */), Conversion(String /* field */, String /* value */),
/// A value was syntactically valid but semantically wrong. /// A value was syntactically valid but semantically wrong.
#[error("invalid value: {0}")] #[error("Invalid value: {0}")]
InvalidValue(String), InvalidValue(String),
} }
type OptionParserResult<T> = result::Result<T, OptionParserError>; type OptionParserResult<T> = result::Result<T, OptionParserError>;
@@ -296,7 +296,7 @@ pub struct Toggle(pub bool);
#[derive(Error, Debug)] #[derive(Error, Debug)]
pub enum ToggleParseError { pub enum ToggleParseError {
#[error("invalid value: {0}")] #[error("Invalid value: {0}")]
InvalidValue(String), InvalidValue(String),
} }
@@ -323,7 +323,7 @@ pub struct ByteSized(pub u64);
#[derive(Error, Debug)] #[derive(Error, Debug)]
pub enum ByteSizedParseError { pub enum ByteSizedParseError {
#[error("invalid value: {0}")] #[error("Invalid value: {0}")]
InvalidValue(String), InvalidValue(String),
} }
@@ -375,7 +375,7 @@ impl<T: Display> Display for IntegerList<T> {
#[derive(Error, Debug)] #[derive(Error, Debug)]
pub enum IntegerListParseError { pub enum IntegerListParseError {
#[error("invalid value: {0}")] #[error("Invalid value: {0}")]
InvalidValue(String), InvalidValue(String),
} }
@@ -466,15 +466,15 @@ impl TupleValue for Vec<usize> {
#[derive(Error, Debug)] #[derive(Error, Debug)]
pub enum TupleError { pub enum TupleError {
#[error("invalid value: {0}")] #[error("Invalid value: {0}")]
InvalidValue(String), InvalidValue(String),
#[error("Unbalanced brackets in one of the values")] #[error("Unbalanced brackets in one of the values")]
SplitInsideBrackets(#[source] OptionParserError), SplitInsideBrackets(#[source] OptionParserError),
#[error("Expected a single pair of enclosing brackets in input: {0}")] #[error("Expected a single pair of enclosing brackets in input: {0}")]
UnbalancedOutsideBrackets(String), UnbalancedOutsideBrackets(String),
#[error("invalid integer list")] #[error("Invalid integer list")]
InvalidIntegerList(#[source] IntegerListParseError), InvalidIntegerList(#[source] IntegerListParseError),
#[error("invalid integer")] #[error("Invalid integer")]
InvalidInteger(#[source] ParseIntError), InvalidInteger(#[source] ParseIntError),
} }
@@ -545,7 +545,7 @@ pub struct StringList(pub Vec<String>);
#[derive(Error, Debug)] #[derive(Error, Debug)]
pub enum StringListParseError { pub enum StringListParseError {
#[error("invalid value: {0}")] #[error("Invalid value: {0}")]
InvalidValue(String), InvalidValue(String),
} }