Enum FullDecoded
pub enum FullDecoded
Decoded unsigned value.
Variants
-
Nan Not-a-number.
-
Infinite Infinities, either positive or negative.
-
Zero Zero, either positive or negative.
-
Finite(Decoded) Finite numbers with further decoded fields.
Trait Implementations
impl Clone for FullDecoded
fn clone(&self) -> FullDecoded
impl Copy for FullDecoded
impl Debug for FullDecoded
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Eq for FullDecoded
fn assert_fields_are_eq(&self)
impl PartialEq for FullDecoded
fn eq(&self, other: &FullDecoded) -> bool
impl StructuralPartialEq for FullDecoded
impl TrivialClone for FullDecoded
Auto Trait Implementations
impl Freeze for FullDecoded
impl RefUnwindSafe for FullDecoded
impl Send for FullDecoded
impl Sync for FullDecoded
impl Unpin for FullDecoded
impl UnsafeUnpin for FullDecoded
impl UnwindSafe for FullDecoded
Blanket Implementations
impl<T> Any for FullDecoded
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for FullDecoded
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for FullDecoded
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for FullDecoded
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for FullDecoded
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Printable for FullDecoded
where
T: Copy + Debug,
impl<T> SizeHint for FullDecoded
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for FullDecoded
impl<T, U> Into<U> for FullDecoded
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for FullDecoded
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for FullDecoded
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>