pub enum DeviationReason {
Negative,
TooWide,
}Expand description
Why the original component cannot be represented by a nonnegative u64.
Variants§
Negative
Original two’s-complement INTEGER is below zero.
TooWide
Original nonnegative INTEGER exceeds the scalar representation.
Trait Implementations§
Source§impl Clone for DeviationReason
impl Clone for DeviationReason
impl Copy for DeviationReason
Source§impl Debug for DeviationReason
impl Debug for DeviationReason
impl Eq for DeviationReason
Source§impl PartialEq for DeviationReason
impl PartialEq for DeviationReason
impl StructuralPartialEq for DeviationReason
Auto Trait Implementations§
impl Freeze for DeviationReason
impl RefUnwindSafe for DeviationReason
impl Send for DeviationReason
impl Sync for DeviationReason
impl Unpin for DeviationReason
impl UnsafeUnpin for DeviationReason
impl UnwindSafe for DeviationReason
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