pub enum SymbolVisibility {
Local(SymbolDef),
Imported,
Exported(SymbolDef),
}
Expand description
A symbol’s visibility, and accompanying data if applicable.
Variants§
Local(SymbolDef)
The symbol is defined in this object file, but is not visible outside of it.
Imported
The symbol is not defined in this object file.
Exported(SymbolDef)
The symbol is defined in this object file, and is visible in others as well.
Implementations§
Trait Implementations§
Source§impl Debug for SymbolVisibility
impl Debug for SymbolVisibility
Auto Trait Implementations§
impl Freeze for SymbolVisibility
impl RefUnwindSafe for SymbolVisibility
impl Send for SymbolVisibility
impl Sync for SymbolVisibility
impl Unpin for SymbolVisibility
impl UnwindSafe for SymbolVisibility
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