pub struct CPtr { /* private fields */ }
Expand description
A capability pointer.
Implementations§
Trait Implementations§
Source§impl From<CPtr> for CPtrWithDepth
impl From<CPtr> for CPtrWithDepth
Source§impl HasCPtrWithDepth for CPtr
impl HasCPtrWithDepth for CPtr
Source§fn cptr_with_depth(self) -> CPtrWithDepth
fn cptr_with_depth(self) -> CPtrWithDepth
Returns the logical
CPtrWithDepth
entailed by self
.Source§impl Ord for CPtr
impl Ord for CPtr
Source§impl PartialOrd for CPtr
impl PartialOrd for CPtr
impl Copy for CPtr
impl Eq for CPtr
impl StructuralPartialEq for CPtr
Auto Trait Implementations§
impl Freeze for CPtr
impl RefUnwindSafe for CPtr
impl Send for CPtr
impl Sync for CPtr
impl Unpin for CPtr
impl UnwindSafe for CPtr
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)