#[repr(u8)]pub enum NanBoxTag {
Int = 0,
Bool = 1,
String = 2,
Symbol = 3,
Variant = 4,
Map = 5,
Quotation = 6,
Closure = 7,
Channel = 8,
WeaveCtx = 9,
}Expand description
Type tags for NaN-boxed values
Variants§
Int = 0
Bool = 1
String = 2
Symbol = 3
Variant = 4
Map = 5
Quotation = 6
Closure = 7
Channel = 8
WeaveCtx = 9
Trait Implementations§
impl Copy for NanBoxTag
impl Eq for NanBoxTag
impl StructuralPartialEq for NanBoxTag
Auto Trait Implementations§
impl Freeze for NanBoxTag
impl RefUnwindSafe for NanBoxTag
impl Send for NanBoxTag
impl Sync for NanBoxTag
impl Unpin for NanBoxTag
impl UnwindSafe for NanBoxTag
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