pub enum SymbolParserOwner {
TreeSitter(TreeSitterGrammar),
CargoManifest,
Vue,
PowerShell,
Fallback,
Unavailable,
}Expand description
Closed owner of built-in symbol extraction.
Variants§
TreeSitter(TreeSitterGrammar)
A declared Tree-sitter grammar.
CargoManifest
ProjectAtlas Cargo manifest/lock extraction.
Vue
ProjectAtlas Vue component extraction.
PowerShell
ProjectAtlas PowerShell extraction.
Fallback
Conservative ProjectAtlas fallback extraction.
No definition or relationship extractor is available.
Trait Implementations§
Source§impl Clone for SymbolParserOwner
impl Clone for SymbolParserOwner
Source§fn clone(&self) -> SymbolParserOwner
fn clone(&self) -> SymbolParserOwner
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 SymbolParserOwner
impl Debug for SymbolParserOwner
Source§impl PartialEq for SymbolParserOwner
impl PartialEq for SymbolParserOwner
Source§impl Serialize for SymbolParserOwner
impl Serialize for SymbolParserOwner
impl Copy for SymbolParserOwner
impl Eq for SymbolParserOwner
impl StructuralPartialEq for SymbolParserOwner
Auto Trait Implementations§
impl Freeze for SymbolParserOwner
impl RefUnwindSafe for SymbolParserOwner
impl Send for SymbolParserOwner
impl Sync for SymbolParserOwner
impl Unpin for SymbolParserOwner
impl UnwindSafe for SymbolParserOwner
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.