pub struct AddressSpace { /* private fields */ }Available on crate feature
full only.Implementations§
Source§impl AddressSpace
impl AddressSpace
pub fn ptr_eq(this: &Self, other: &Self) -> bool
Sourcepub fn hashable_key(&self) -> Key
pub fn hashable_key(&self) -> Key
Returns a hashable identifier for this address space.
Sourcepub unsafe fn swap(
&self,
other: AddressSpace,
ordering: Ordering,
) -> AddressSpace
pub unsafe fn swap( &self, other: AddressSpace, ordering: Ordering, ) -> AddressSpace
§Safety
Must not execute simultaneously with any other methods being called on self.
Trait Implementations§
Source§impl Clone for AddressSpace
impl Clone for AddressSpace
Source§impl Debug for AddressSpace
impl Debug for AddressSpace
Source§impl Drop for AddressSpace
impl Drop for AddressSpace
Auto Trait Implementations§
impl !Freeze for AddressSpace
impl RefUnwindSafe for AddressSpace
impl Send for AddressSpace
impl Sync for AddressSpace
impl Unpin for AddressSpace
impl UnsafeUnpin for AddressSpace
impl UnwindSafe for AddressSpace
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, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)