Struct languageserver_types::Diagnostic [] [src]

pub struct Diagnostic {
    pub range: Range,
    pub severity: Option<DiagnosticSeverity>,
    pub code: String,
    pub source: Option<String>,
    pub message: String,
}

Fields

The range at which the message applies

The diagnostic's severity. Can be omitted. If omitted it is up to the client to interpret diagnostics as error, warning, info or hint.

The diagnostic's code. Can be omitted.

number | string; A human-readable string describing the source of this diagnostic, e.g. 'typescript' or 'super lint'.

The diagnostic's message.

Trait Implementations

impl Debug for Diagnostic
[src]

Formats the value using the given formatter.

impl PartialEq for Diagnostic
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Default for Diagnostic
[src]

Returns the "default value" for a type. Read more