pub enum ParsingStandardFormError {
Mantissa(ParseFloatError),
Exponent(ParseIntError),
InvalidFormat,
InvalidBytes(Utf8Error),
InvalidRadix,
ConstraintsVoliated(ConversionError),
}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
InvalidRadix
Only occurs when from_str_radix` method is used
ConstraintsVoliated(ConversionError)
Constraints Voliated for constructing the given f64
Trait Implementations§
Source§impl Clone for ParsingStandardFormError
impl Clone for ParsingStandardFormError
Source§fn clone(&self) -> ParsingStandardFormError
fn clone(&self) -> ParsingStandardFormError
Returns a duplicate of the value. Read more
1.0.0§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)>
Returns the lower-level source of this error, if any. Read more
1.0.0§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<ConversionError> for ParsingStandardFormError
impl From<ConversionError> for ParsingStandardFormError
Source§fn from(source: ConversionError) -> Self
fn from(source: ConversionError) -> Self
Converts to this type from the input type.
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.
Source§impl From<Utf8Error> for ParsingStandardFormError
impl From<Utf8Error> for ParsingStandardFormError
Source§impl PartialEq for ParsingStandardFormError
impl PartialEq for ParsingStandardFormError
impl Eq for ParsingStandardFormError
impl StructuralPartialEq for ParsingStandardFormError
Auto Trait Implementations§
impl Freeze for ParsingStandardFormError
impl RefUnwindSafe for ParsingStandardFormError
impl Send for ParsingStandardFormError
impl Sync for ParsingStandardFormError
impl Unpin for ParsingStandardFormError
impl UnwindSafe for ParsingStandardFormError
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)