Enum rustc_lint::session::config::UnstableFeaturesUnstable [-] [+] [src]

pub enum UnstableFeatures {
    Disallow,
    Default,
    Cheat,
}

Variants

Disallow

Hard errors for unstable features are active, as on beta/stable channels.

Default

Use the default lint levels

Cheat

Errors are bypassed for bootstrapping. This is required any time during the build that feature-related lints are set to warn or above because the build turns on warnings-as-errors and uses lots of unstable features. As a result, this this is always required for building Rust itself.

Trait Implementations

Derived Implementations

impl Copy for UnstableFeatures

impl Clone for UnstableFeatures

fn clone(&self) -> UnstableFeatures

fn clone_from(&mut self, source: &Self)