pub enum ModuleAccess {
PublicOnly,
}Expand description
Visibility rule applied by a module alias or selective import edge.
Variants§
PublicOnly
Cross-module import/include boundary: only public target symbols are accessible.
Trait Implementations§
Source§impl Clone for ModuleAccess
impl Clone for ModuleAccess
Source§fn clone(&self) -> ModuleAccess
fn clone(&self) -> ModuleAccess
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ModuleAccess
Source§impl Debug for ModuleAccess
impl Debug for ModuleAccess
impl Eq for ModuleAccess
Source§impl Hash for ModuleAccess
impl Hash for ModuleAccess
Source§impl PartialEq for ModuleAccess
impl PartialEq for ModuleAccess
Source§fn eq(&self, other: &ModuleAccess) -> bool
fn eq(&self, other: &ModuleAccess) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ModuleAccess
Auto Trait Implementations§
impl Freeze for ModuleAccess
impl RefUnwindSafe for ModuleAccess
impl Send for ModuleAccess
impl Sync for ModuleAccess
impl Unpin for ModuleAccess
impl UnsafeUnpin for ModuleAccess
impl UnwindSafe for ModuleAccess
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.