pub enum DeclVisibility {
Public,
Protected,
Private,
}Expand description
Visibility of a declaration.
Variants§
Public
Visible everywhere.
Protected
Visible only within the current namespace.
Private
Visible only within the current file.
Implementations§
Source§impl DeclVisibility
impl DeclVisibility
Sourcepub fn is_externally_visible(self) -> bool
pub fn is_externally_visible(self) -> bool
Returns true if the declaration is visible from outside its module.
Trait Implementations§
Source§impl Clone for DeclVisibility
impl Clone for DeclVisibility
Source§fn clone(&self) -> DeclVisibility
fn clone(&self) -> DeclVisibility
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 moreSource§impl Debug for DeclVisibility
impl Debug for DeclVisibility
Source§impl PartialEq for DeclVisibility
impl PartialEq for DeclVisibility
impl Copy for DeclVisibility
impl Eq for DeclVisibility
impl StructuralPartialEq for DeclVisibility
Auto Trait Implementations§
impl Freeze for DeclVisibility
impl RefUnwindSafe for DeclVisibility
impl Send for DeclVisibility
impl Sync for DeclVisibility
impl Unpin for DeclVisibility
impl UnsafeUnpin for DeclVisibility
impl UnwindSafe for DeclVisibility
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