[−][src]Trait crossbeam_epoch::Pointer
A trait for either Owned or Shared pointers.
Required Methods
fn into_usize(self) -> usize
Returns the machine representation of the pointer.
unsafe fn from_usize(data: usize) -> Self
Returns a new pointer pointing to the tagged pointer data.
Implementors
impl<'g, T> Pointer<T> for Shared<'g, T>[src]
impl<'g, T> Pointer<T> for Shared<'g, T>fn into_usize(self) -> usize[src]
fn into_usize(self) -> usizeunsafe fn from_usize(data: usize) -> Self[src]
unsafe fn from_usize(data: usize) -> Selfimpl<T> Pointer<T> for Owned<T>[src]
impl<T> Pointer<T> for Owned<T>fn into_usize(self) -> usize[src]
fn into_usize(self) -> usizeunsafe fn from_usize(data: usize) -> Self[src]
unsafe fn from_usize(data: usize) -> SelfReturns a new pointer pointing to the tagged pointer data.
Panics
Panics if the data is zero in debug mode.