pub struct ReadWrite;
Expand description
Zero-sized marker type for allowing both read and write access.
Trait Implementations§
Source§impl RestrictAccess<ReadWrite> for ReadOnly
impl RestrictAccess<ReadWrite> for ReadOnly
Source§type Restricted = ReadOnly
type Restricted = ReadOnly
Source§impl RestrictAccess<ReadWrite> for WriteOnly
impl RestrictAccess<ReadWrite> for WriteOnly
Source§type Restricted = WriteOnly
type Restricted = WriteOnly
Source§impl<To> RestrictAccess<To> for ReadWritewhere
To: Access,
impl<To> RestrictAccess<To> for ReadWritewhere
To: Access,
Source§type Restricted = To
type Restricted = To
impl Access for ReadWrite
impl Copy for ReadWrite
Auto Trait Implementations§
impl Freeze for ReadWrite
impl RefUnwindSafe for ReadWrite
impl Send for ReadWrite
impl Sync for ReadWrite
impl Unpin for ReadWrite
impl UnwindSafe for ReadWrite
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, dst: *mut u8)
unsafe fn clone_to_uninit(&self, dst: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)