pub struct LspDiagnosticsData {
pub diagnostics: Option<Arc<[Diagnostic]>>,
}Expand description
Render-time service data for LspMode::gutter_decorations.
The renderer registers one instance per pane render, populated
from rs.diagnostics.layer.diagnostics_arc(uri) for the pane’s
buffer URI. None diagnostics means no URI mapped or no LSP
attachment — no severity decorations are contributed.
Fields§
§diagnostics: Option<Arc<[Diagnostic]>>Auto Trait Implementations§
impl !RefUnwindSafe for LspDiagnosticsData
impl !UnwindSafe for LspDiagnosticsData
impl Freeze for LspDiagnosticsData
impl Send for LspDiagnosticsData
impl Sync for LspDiagnosticsData
impl Unpin for LspDiagnosticsData
impl UnsafeUnpin for LspDiagnosticsData
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more