Type Alias DiagnosticResult

Source
pub type DiagnosticResult = DiagnosticResult;

Aliased Type§

pub struct DiagnosticResult {
    pub diagnostics: Option<Vec<DiagnosticResultItemDiagnostics>>,
    pub severity: Option<DiagnosticResultSeverity>,
    pub source: Option<ReviewdogRdfSource>,
}

Fields§

§diagnostics: Option<Vec<DiagnosticResultItemDiagnostics>>§severity: Option<DiagnosticResultSeverity>

This diagnostics’ overall severity. Optional.

§source: Option<ReviewdogRdfSource>

The source of diagnostics, e.g. ‘typescript’ or ‘super lint’. Optional.

Implementations§

Source§

impl DiagnosticResult

Source

pub fn error() -> Self

Source

pub fn warning() -> Self

Source

pub fn info() -> Self

Source

pub fn from_severity(severity: Severity) -> Self

Source

pub fn with_source(self, source: Source) -> Self

Source

pub fn with_diagnost(self, diagnostic: Diagnostic) -> Self