pub struct Tagged32(/* private fields */);
Expand description
Value with 30 bit payload with 2 flag bits
Implementations§
Trait Implementations§
Source§impl Ord for Tagged32
impl Ord for Tagged32
Source§impl PartialOrd for Tagged32
impl PartialOrd for Tagged32
impl Copy for Tagged32
impl Eq for Tagged32
impl StructuralPartialEq for Tagged32
Auto Trait Implementations§
impl Freeze for Tagged32
impl RefUnwindSafe for Tagged32
impl Send for Tagged32
impl Sync for Tagged32
impl Unpin for Tagged32
impl UnwindSafe for Tagged32
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> HeapSpace for Twhere
T: Copy,
impl<T> HeapSpace for Twhere
T: Copy,
Source§fn heap_space(&self) -> usize
fn heap_space(&self) -> usize
The number of bytes allocated on the heap that this owns.