pub struct AddressSpaceRef(/* private fields */);
Expand description
A borrowed reference to a AddressSpace
.
Trait Implementations§
Source§impl AsMut<AddressSpaceRef> for AddressSpace
impl AsMut<AddressSpaceRef> for AddressSpace
Source§fn as_mut(&mut self) -> &mut AddressSpaceRef
fn as_mut(&mut self) -> &mut AddressSpaceRef
Converts this type into a mutable reference of the (usually inferred) input type.
Source§impl AsRef<AddressSpaceRef> for AddressSpace
impl AsRef<AddressSpaceRef> for AddressSpace
Source§fn as_ref(&self) -> &AddressSpaceRef
fn as_ref(&self) -> &AddressSpaceRef
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Borrow<AddressSpaceRef> for AddressSpace
impl Borrow<AddressSpaceRef> for AddressSpace
Source§fn borrow(&self) -> &AddressSpaceRef
fn borrow(&self) -> &AddressSpaceRef
Immutably borrows from an owned value. Read more
Source§impl BorrowMut<AddressSpaceRef> for AddressSpace
impl BorrowMut<AddressSpaceRef> for AddressSpace
Source§fn borrow_mut(&mut self) -> &mut AddressSpaceRef
fn borrow_mut(&mut self) -> &mut AddressSpaceRef
Mutably borrows from an owned value. Read more
Source§impl ForeignTypeRef for AddressSpaceRef
impl ForeignTypeRef for AddressSpaceRef
Source§type CType = unw_addr_space
type CType = unw_addr_space
The raw C type.
Source§unsafe fn from_ptr<'a>(ptr: *mut Self::CType) -> &'a Self
unsafe fn from_ptr<'a>(ptr: *mut Self::CType) -> &'a Self
Constructs a shared instance of this type from its raw type. Read more
Auto Trait Implementations§
impl Freeze for AddressSpaceRef
impl !RefUnwindSafe for AddressSpaceRef
impl !Send for AddressSpaceRef
impl !Sync for AddressSpaceRef
impl Unpin for AddressSpaceRef
impl UnwindSafe for AddressSpaceRef
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