pub struct RustDiagnosticsAdapter { /* private fields */ }Expand description
Adapter for Rust diagnostics provider
Implementations§
Source§impl RustDiagnosticsAdapter
impl RustDiagnosticsAdapter
Sourcepub fn with_config(config: LanguageConfig) -> Self
pub fn with_config(config: LanguageConfig) -> Self
Create with configuration
Trait Implementations§
Source§impl Default for RustDiagnosticsAdapter
impl Default for RustDiagnosticsAdapter
Source§impl DiagnosticsProvider for RustDiagnosticsAdapter
impl DiagnosticsProvider for RustDiagnosticsAdapter
Source§fn generate_diagnostics(&self, code: &str) -> ProviderResult<Vec<Diagnostic>>
fn generate_diagnostics(&self, code: &str) -> ProviderResult<Vec<Diagnostic>>
Generate diagnostics for the given code
Source§fn config(&self) -> Option<&LanguageConfig>
fn config(&self) -> Option<&LanguageConfig>
Get the configuration for this provider
Auto Trait Implementations§
impl Freeze for RustDiagnosticsAdapter
impl RefUnwindSafe for RustDiagnosticsAdapter
impl Send for RustDiagnosticsAdapter
impl Sync for RustDiagnosticsAdapter
impl Unpin for RustDiagnosticsAdapter
impl UnwindSafe for RustDiagnosticsAdapter
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