pub enum ParsingStandardFormError {
Mantissa(ParseFloatError),
Exponent(ParseIntError),
InvalidFormat,
InvalidBytes(Utf8Error),
}Expand description
Represents the possible errors that can occur during parsing of a StandardForm number.
Variants§
Mantissa(ParseFloatError)
Error that occurs while parsing the mantissa as a ParseFloatError.
Exponent(ParseIntError)
Error that occurs while parsing the exponent as a ParseIntError.
InvalidFormat
Indicates an invalid format that doesn’t match any valid StandardForm notation.
InvalidBytes(Utf8Error)
Only occurs when StandardFrom::try_from(&[u8]) is done
Trait Implementations§
source§impl Clone for ParsingStandardFormError
impl Clone for ParsingStandardFormError
source§fn clone(&self) -> ParsingStandardFormError
fn clone(&self) -> ParsingStandardFormError
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for ParsingStandardFormError
impl Debug for ParsingStandardFormError
source§impl Display for ParsingStandardFormError
impl Display for ParsingStandardFormError
source§impl Error for ParsingStandardFormError
impl Error for ParsingStandardFormError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<ParseFloatError> for ParsingStandardFormError
impl From<ParseFloatError> for ParsingStandardFormError
source§fn from(source: ParseFloatError) -> Self
fn from(source: ParseFloatError) -> Self
Converts to this type from the input type.
source§impl From<ParseIntError> for ParsingStandardFormError
impl From<ParseIntError> for ParsingStandardFormError
source§fn from(source: ParseIntError) -> Self
fn from(source: ParseIntError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for ParsingStandardFormError
impl Send for ParsingStandardFormError
impl Sync for ParsingStandardFormError
impl Unpin for ParsingStandardFormError
impl UnwindSafe for ParsingStandardFormError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more