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) -> T

Returns the argument unchanged.

impl<T> Printable for FullDecoded where T: Copy + Debug,

impl<T> SizeHint for FullDecoded where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for FullDecoded

impl<T, U> Into<U> for FullDecoded where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses 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>