pub enum LanguageParserSupport {
Native,
Manifest,
Structural,
Fallback,
}Expand description
Parser coverage level retained for compatibility with the 0.3.26 API.
Variants§
Native
A native Tree-sitter adapter backs symbol extraction.
Manifest
A manifest-specific parser backs package/dependency extraction.
Structural
A deterministic structural summarizer backs agent-facing summaries.
Fallback
A conservative fallback parser is the current coverage boundary.
Trait Implementations§
Source§impl Clone for LanguageParserSupport
impl Clone for LanguageParserSupport
Source§fn clone(&self) -> LanguageParserSupport
fn clone(&self) -> LanguageParserSupport
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 LanguageParserSupport
impl Debug for LanguageParserSupport
Source§impl PartialEq for LanguageParserSupport
impl PartialEq for LanguageParserSupport
Source§impl Serialize for LanguageParserSupport
impl Serialize for LanguageParserSupport
impl Copy for LanguageParserSupport
impl Eq for LanguageParserSupport
impl StructuralPartialEq for LanguageParserSupport
Auto Trait Implementations§
impl Freeze for LanguageParserSupport
impl RefUnwindSafe for LanguageParserSupport
impl Send for LanguageParserSupport
impl Sync for LanguageParserSupport
impl Unpin for LanguageParserSupport
impl UnwindSafe for LanguageParserSupport
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.