#[repr(u8)]pub enum ParseDecimalErrorReason {
Empty = 0,
ExponentNotationUnsupported = 1,
FractionalLengthOverflow = 2,
ScaleOverflow = 3,
MantissaOverflow = 4,
ScaleExceedsSupportedRange = 5,
InvalidSignificand = 6,
InvalidDigits = 7,
}Expand description
ParseDecimalErrorReason
Compact decimal parse-failure reason.
Variants§
Empty = 0
ExponentNotationUnsupported = 1
FractionalLengthOverflow = 2
ScaleOverflow = 3
MantissaOverflow = 4
ScaleExceedsSupportedRange = 5
InvalidSignificand = 6
InvalidDigits = 7
Trait Implementations§
Source§impl Clone for ParseDecimalErrorReason
impl Clone for ParseDecimalErrorReason
Source§fn clone(&self) -> ParseDecimalErrorReason
fn clone(&self) -> ParseDecimalErrorReason
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ParseDecimalErrorReason
Source§impl Debug for ParseDecimalErrorReason
impl Debug for ParseDecimalErrorReason
impl Eq for ParseDecimalErrorReason
Source§impl PartialEq for ParseDecimalErrorReason
impl PartialEq for ParseDecimalErrorReason
impl StructuralPartialEq for ParseDecimalErrorReason
Auto Trait Implementations§
impl Freeze for ParseDecimalErrorReason
impl RefUnwindSafe for ParseDecimalErrorReason
impl Send for ParseDecimalErrorReason
impl Sync for ParseDecimalErrorReason
impl Unpin for ParseDecimalErrorReason
impl UnsafeUnpin for ParseDecimalErrorReason
impl UnwindSafe for ParseDecimalErrorReason
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.