pub struct PackedPtr(/* private fields */);Implementations§
Source§impl PackedPtr
impl PackedPtr
pub fn expr(e: u32) -> PackedPtr
pub fn as_expr(self) -> Option<Ptr>
pub fn proof(e: u32) -> PackedPtr
pub fn as_proof(self) -> Option<Ptr>
pub fn conv(e: u32) -> PackedPtr
pub fn as_conv(self) -> Option<Ptr>
pub fn co_conv(e: u32) -> PackedPtr
pub fn as_co_conv(self) -> Option<Ptr>
pub fn to_display<'a, S: Store>(&self, store: &'a S) -> DisplayPackedPtr<'a, S>
Trait Implementations§
impl Copy for PackedPtr
impl Eq for PackedPtr
Source§impl Ord for PackedPtr
impl Ord for PackedPtr
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialOrd for PackedPtr
impl PartialOrd for PackedPtr
impl StructuralPartialEq for PackedPtr
Auto Trait Implementations§
impl Freeze for PackedPtr
impl RefUnwindSafe for PackedPtr
impl Send for PackedPtr
impl Sync for PackedPtr
impl Unpin for PackedPtr
impl UnsafeUnpin for PackedPtr
impl UnwindSafe for PackedPtr
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