pub struct MayNotAccess { /* private fields */ }
Expand description
§Accessor
may not access accessed
relation
This access rule relation states that the accessor
layer may not access the specified accessed
layers.
As layer name it attempts to match either the module name or the parent module name, which is the directory the files were placed in.
If when_same_parent
is true
, the access rule is only applied within the same scope of modules that share the same parent.
Implementations§
Trait Implementations§
Source§impl Clone for MayNotAccess
impl Clone for MayNotAccess
Source§fn clone(&self) -> MayNotAccess
fn clone(&self) -> MayNotAccess
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for MayNotAccess
impl RefUnwindSafe for MayNotAccess
impl Send for MayNotAccess
impl Sync for MayNotAccess
impl Unpin for MayNotAccess
impl UnwindSafe for MayNotAccess
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more