Expand description
The Error returned by sscanf.
Variants§
MatchFailed
The Regex generated from the format string did not match the input
ParsingFailed(Box<dyn Error>)
One of the FromStr or FromScanf conversions failed
This variant usually indicates that a RegexRepresentation
of a type allows too many values to be accepted. This cannot always be avoided without
creating a ridiculously complex regex, and so this error is returned instead.
In those cases, it is fine to treat this as an extension of MatchFailed.
The exact content of this error is only relevant when debugging custom implementations of
FromStr or FromScanf.
Trait Implementations§
source§impl Error for Error
impl Error for Error
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the underlying error if this is a ParsingFailed error.
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()