pub struct FallbackAnalyzer;Expand description
Fallback analyzer for unsupported languages
Implementations§
Trait Implementations§
Source§impl Default for FallbackAnalyzer
impl Default for FallbackAnalyzer
Source§impl SemanticAnalyzer for FallbackAnalyzer
impl SemanticAnalyzer for FallbackAnalyzer
Source§fn analyze(&self, _code: &str) -> SemanticResult<SemanticInfo>
fn analyze(&self, _code: &str) -> SemanticResult<SemanticInfo>
Analyze code and extract semantic information
Source§fn extract_symbols(&self, _code: &str) -> SemanticResult<Vec<Symbol>>
fn extract_symbols(&self, _code: &str) -> SemanticResult<Vec<Symbol>>
Extract symbols from code
Source§fn get_hover_info(
&self,
_code: &str,
_position: Position,
) -> SemanticResult<Option<String>>
fn get_hover_info( &self, _code: &str, _position: Position, ) -> SemanticResult<Option<String>>
Get hover information at a specific position
Auto Trait Implementations§
impl Freeze for FallbackAnalyzer
impl RefUnwindSafe for FallbackAnalyzer
impl Send for FallbackAnalyzer
impl Sync for FallbackAnalyzer
impl Unpin for FallbackAnalyzer
impl UnwindSafe for FallbackAnalyzer
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