pub enum NaNValueType {
F64,
Nil,
I32,
U32,
Bool,
OffsetPtr,
Reserved(u64),
}Expand description
Discriminator for a SharedNaNValue’s payload.
Variants§
Trait Implementations§
Source§impl Clone for NaNValueType
impl Clone for NaNValueType
Source§fn clone(&self) -> NaNValueType
fn clone(&self) -> NaNValueType
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 NaNValueType
Source§impl Debug for NaNValueType
impl Debug for NaNValueType
impl Eq for NaNValueType
Source§impl PartialEq for NaNValueType
impl PartialEq for NaNValueType
impl StructuralPartialEq for NaNValueType
Auto Trait Implementations§
impl Freeze for NaNValueType
impl RefUnwindSafe for NaNValueType
impl Send for NaNValueType
impl Sync for NaNValueType
impl Unpin for NaNValueType
impl UnsafeUnpin for NaNValueType
impl UnwindSafe for NaNValueType
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