pub struct SymbolEntry {
pub canonical_name: String,
pub aliases: Vec<String>,
pub kind: SymbolKind,
pub retired: bool,
}Expand description
A single entry in the symbol table.
Fields§
§canonical_name: StringThe canonical name as currently recorded.
aliases: Vec<String>Alternate names (aliases) that resolve to the same symbol.
kind: SymbolKindLocked kind for this symbol.
retired: boolWhether the symbol is currently retired.
Trait Implementations§
Source§impl Clone for SymbolEntry
impl Clone for SymbolEntry
Source§fn clone(&self) -> SymbolEntry
fn clone(&self) -> SymbolEntry
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 SymbolEntry
impl Debug for SymbolEntry
Source§impl PartialEq for SymbolEntry
impl PartialEq for SymbolEntry
impl Eq for SymbolEntry
impl StructuralPartialEq for SymbolEntry
Auto Trait Implementations§
impl Freeze for SymbolEntry
impl RefUnwindSafe for SymbolEntry
impl Send for SymbolEntry
impl Sync for SymbolEntry
impl Unpin for SymbolEntry
impl UnsafeUnpin for SymbolEntry
impl UnwindSafe for SymbolEntry
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.