[−][src]Enum lsp_types::DiagnosticTag
The diagnostic tags.
Variants
Unused or unnecessary code. Clients are allowed to render diagnostics with this tag faded out instead of having an error squiggle.
Deprecated or obsolete code. Clients are allowed to rendered diagnostics with this tag strike through.
Trait Implementations
impl Clone for DiagnosticTag
[src]
fn clone(&self) -> DiagnosticTag
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for DiagnosticTag
[src]
impl PartialEq<DiagnosticTag> for DiagnosticTag
[src]
fn eq(&self, other: &DiagnosticTag) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl Debug for DiagnosticTag
[src]
impl StructuralPartialEq for DiagnosticTag
[src]
impl StructuralEq for DiagnosticTag
[src]
impl Serialize for DiagnosticTag
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for DiagnosticTag
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for DiagnosticTag
impl Sync for DiagnosticTag
impl Unpin for DiagnosticTag
impl UnwindSafe for DiagnosticTag
impl RefUnwindSafe for DiagnosticTag
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,