Static rustc_lint_defs::builtin::UNEXPECTED_CFGS

source ·
pub static UNEXPECTED_CFGS: &Lint
Expand description

The unexpected_cfgs lint detects unexpected conditional compilation conditions.


rustc --check-cfg 'cfg()'
fn foo() {}

This will produce:

warning: unexpected `cfg` condition name: `widnows`
1 | #[cfg(widnows)]
  |       ^^^^^^^
  = note: `#[warn(unexpected_cfgs)]` on by default


This lint is only active when --check-cfg arguments are being passed to the compiler and triggers whenever an unexpected condition name or value is used.

See the Checking Conditional Configurations section for more details.