[][src]Enum lsp_types::DiagnosticTag

pub enum DiagnosticTag {
    Unnecessary,
    Deprecated,
}

The diagnostic tags.

Variants

Unnecessary

Unused or unnecessary code. Clients are allowed to render diagnostics with this tag faded out instead of having an error squiggle.

Deprecated

Deprecated or obsolete code. Clients are allowed to rendered diagnostics with this tag strike through.

Trait Implementations

impl Clone for DiagnosticTag[src]

impl Eq for DiagnosticTag[src]

impl PartialEq<DiagnosticTag> for DiagnosticTag[src]

impl Debug for DiagnosticTag[src]

impl StructuralPartialEq for DiagnosticTag[src]

impl StructuralEq for DiagnosticTag[src]

impl Serialize for DiagnosticTag[src]

impl<'de> Deserialize<'de> for DiagnosticTag[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = !

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]