pub struct SemanticFileFacts {
pub symbols: Vec<SymbolEntry>,
pub scopes: Vec<ScopeEntry>,
pub imports: Vec<ImportEntry>,
pub occurrences: Vec<OccurrenceEntry>,
}Expand description
Canonical source-local facts assembled into a SemanticFileNode.
Fields§
§symbols: Vec<SymbolEntry>§scopes: Vec<ScopeEntry>§imports: Vec<ImportEntry>§occurrences: Vec<OccurrenceEntry>Trait Implementations§
Source§impl Clone for SemanticFileFacts
impl Clone for SemanticFileFacts
Source§fn clone(&self) -> SemanticFileFacts
fn clone(&self) -> SemanticFileFacts
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 moreSource§impl Debug for SemanticFileFacts
impl Debug for SemanticFileFacts
Source§impl Default for SemanticFileFacts
impl Default for SemanticFileFacts
Source§fn default() -> SemanticFileFacts
fn default() -> SemanticFileFacts
Returns the “default value” for a type. Read more
impl Eq for SemanticFileFacts
Source§impl PartialEq for SemanticFileFacts
impl PartialEq for SemanticFileFacts
impl StructuralPartialEq for SemanticFileFacts
Auto Trait Implementations§
impl Freeze for SemanticFileFacts
impl RefUnwindSafe for SemanticFileFacts
impl Send for SemanticFileFacts
impl Sync for SemanticFileFacts
impl Unpin for SemanticFileFacts
impl UnsafeUnpin for SemanticFileFacts
impl UnwindSafe for SemanticFileFacts
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