[][src]Struct libslide::linter::LintConfig

pub struct LintConfig {
    stmt_linters: Vec<StmtLintRule>,
    expr_pat_linters: Vec<ExprPatLintRule>,
}

Describes the configuration to use when linting a slide grammar.

Fields

stmt_linters: Vec<StmtLintRule>expr_pat_linters: Vec<ExprPatLintRule>

Trait Implementations

impl Default for LintConfig[src]

impl DiagnosticRegistry for LintConfig[src]

fn codes_with_explanations() -> Vec<(&'static str, &'static str)>[src]

All lint codes and their explanations.

Auto Trait Implementations

impl RefUnwindSafe for LintConfig

impl Send for LintConfig

impl Sync for LintConfig

impl Unpin for LintConfig

impl UnwindSafe for LintConfig

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> From<T> for T[src]

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

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.