pub struct DefaultDiagnosticsEngine;Expand description
Default diagnostics engine implementation
Implementations§
Trait Implementations§
Source§impl Default for DefaultDiagnosticsEngine
impl Default for DefaultDiagnosticsEngine
Source§impl DiagnosticsEngine for DefaultDiagnosticsEngine
impl DiagnosticsEngine for DefaultDiagnosticsEngine
Source§fn generate_diagnostics(
&self,
code: &str,
language: Language,
) -> DiagnosticsResult<Vec<Diagnostic>>
fn generate_diagnostics( &self, code: &str, language: Language, ) -> DiagnosticsResult<Vec<Diagnostic>>
Generate diagnostics for the given code
Source§fn generate_diagnostics_for_range(
&self,
code: &str,
language: Language,
range: Range,
) -> DiagnosticsResult<Vec<Diagnostic>>
fn generate_diagnostics_for_range( &self, code: &str, language: Language, range: Range, ) -> DiagnosticsResult<Vec<Diagnostic>>
Generate diagnostics for a specific range
Auto Trait Implementations§
impl Freeze for DefaultDiagnosticsEngine
impl RefUnwindSafe for DefaultDiagnosticsEngine
impl Send for DefaultDiagnosticsEngine
impl Sync for DefaultDiagnosticsEngine
impl Unpin for DefaultDiagnosticsEngine
impl UnwindSafe for DefaultDiagnosticsEngine
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