pub struct DiagnosticItem {
pub diagnostics: Vec<Diagnostic>,
pub uri: Url,
pub version: Option<i32>,
}Fields§
§diagnostics: Vec<Diagnostic>§uri: Url§version: Option<i32>Trait Implementations§
Auto Trait Implementations§
impl Freeze for DiagnosticItem
impl RefUnwindSafe for DiagnosticItem
impl Send for DiagnosticItem
impl Sync for DiagnosticItem
impl Unpin for DiagnosticItem
impl UnwindSafe for DiagnosticItem
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoResult<T> for T
impl<T> IntoResult<T> for T
Source§fn into_result(self) -> Result<T, RunSystemError>
fn into_result(self) -> Result<T, RunSystemError>
Converts this type into the system output type.