pub enum Mutable {}Trait Implementations§
Source§impl RefMutability for Mutable
impl RefMutability for Mutable
Source§unsafe fn from_raw_parts<'a, T>(t: *mut T, len: usize) -> Self::SliceRef<'a, T>
unsafe fn from_raw_parts<'a, T>(t: *mut T, len: usize) -> Self::SliceRef<'a, T>
Dereference a pointer and add length metadata to make it a slice reference Read more
Source§fn as_ref<T>(t: Self::Ref<'_, T>) -> &T
fn as_ref<T>(t: Self::Ref<'_, T>) -> &T
Convert a reference of this type into a shared reference
Source§fn as_slice_ref<T>(t: Self::SliceRef<'_, T>) -> &[T]
fn as_slice_ref<T>(t: Self::SliceRef<'_, T>) -> &[T]
Convert a reference of this slice type into a shared reference
Auto Trait Implementations§
impl Freeze for Mutable
impl RefUnwindSafe for Mutable
impl Send for Mutable
impl Sync for Mutable
impl Unpin for Mutable
impl UnwindSafe for Mutable
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