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§
Source§impl Ord for PackedPtr
impl Ord for PackedPtr
Source§impl PartialOrd for PackedPtr
impl PartialOrd for PackedPtr
impl Copy for PackedPtr
impl Eq 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 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