[−][src]Trait crossbeam_epoch::atomic::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, H: Handle> Pointer<H> for Shared<'g, H>
[src]
fn into_usize(self) -> usize
[src]
unsafe fn from_usize(data: usize) -> Self
[src]
impl<H: Handle> Pointer<H> for Owned<H>
[src]
fn into_usize(self) -> usize
[src]
unsafe fn from_usize(data: usize) -> Self
[src]
Returns a new pointer pointing to the tagged pointer data
.
Panics
Panics if the data is zero in debug mode.