pub struct NoAccess;
Expand description
Zero-sized marker type that grants no access.
Trait Implementations§
Source§impl RestrictAccess<NoAccess> for ReadOnly
impl RestrictAccess<NoAccess> for ReadOnly
Source§type Restricted = NoAccess
type Restricted = NoAccess
Source§impl RestrictAccess<NoAccess> for WriteOnly
impl RestrictAccess<NoAccess> for WriteOnly
Source§type Restricted = NoAccess
type Restricted = NoAccess
Source§impl<To> RestrictAccess<To> for NoAccess
impl<To> RestrictAccess<To> for NoAccess
Source§type Restricted = NoAccess
type Restricted = NoAccess
impl Access for NoAccess
impl Copy for NoAccess
Auto Trait Implementations§
impl Freeze for NoAccess
impl RefUnwindSafe for NoAccess
impl Send for NoAccess
impl Sync for NoAccess
impl Unpin for NoAccess
impl UnwindSafe for NoAccess
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
)