Level in proc_macro - Rust (original) (raw)


#[non_exhaustive]

pub enum Level {
    Error,
    Warning,
    Note,
    Help,
}

🔬This is a nightly-only experimental API. (proc_macro_diagnostic #54140)

Expand description

An enum representing a diagnostic level.

This enum is marked as non-exhaustive

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.

§

🔬This is a nightly-only experimental API. (proc_macro_diagnostic #54140)

An error.

§

🔬This is a nightly-only experimental API. (proc_macro_diagnostic #54140)

A warning.

§

🔬This is a nightly-only experimental API. (proc_macro_diagnostic #54140)

A note.

§

🔬This is a nightly-only experimental API. (proc_macro_diagnostic #54140)

A help message.

§

§

§

§

§

§