pub struct NameVisibility {
pub name: String,
pub visibility: Visibility,
pub from_module: Option<String>,
}Expand description
Visibility information for a name.
Fields§
§name: StringName itself
visibility: VisibilityVisibility level
from_module: Option<String>Module it’s from
Trait Implementations§
Source§impl Clone for NameVisibility
impl Clone for NameVisibility
Source§fn clone(&self) -> NameVisibility
fn clone(&self) -> NameVisibility
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 NameVisibility
impl RefUnwindSafe for NameVisibility
impl Send for NameVisibility
impl Sync for NameVisibility
impl Unpin for NameVisibility
impl UnsafeUnpin for NameVisibility
impl UnwindSafe for NameVisibility
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