[][src]Enum tamasfe_lsp_types::DiagnosticTag

#[repr(u8)]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 Debug for DiagnosticTag[src]

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

impl Eq for DiagnosticTag[src]

impl PartialEq<DiagnosticTag> for DiagnosticTag[src]

impl Serialize for DiagnosticTag[src]

impl StructuralEq for DiagnosticTag[src]

impl StructuralPartialEq for DiagnosticTag[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

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 = Infallible

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.