Struct nstd_sys::core::ptr::NSTDPtrMut
source · #[repr(C)]pub struct NSTDPtrMut { /* private fields */ }Available on crate feature
nstd_core only.Expand description
A sized pointer to some arbitrary type.
Safety
The user of this structure must ensure that the pointed-to data remains valid, unmodified, and unreferenced in any other code while an instance of this structure is in use, else data races may occur.
Trait Implementations
sourceimpl Clone for NSTDPtrMut
impl Clone for NSTDPtrMut
sourcefn clone(&self) -> NSTDPtrMut
fn clone(&self) -> NSTDPtrMut
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for NSTDPtrMut
impl Debug for NSTDPtrMut
sourceimpl Hash for NSTDPtrMut
impl Hash for NSTDPtrMut
impl Copy for NSTDPtrMut
Auto Trait Implementations
impl RefUnwindSafe for NSTDPtrMut
impl !Send for NSTDPtrMut
impl !Sync for NSTDPtrMut
impl Unpin for NSTDPtrMut
impl UnwindSafe for NSTDPtrMut
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more