pub static UNEXPECTED_CFGS: &Lint
Expand description

The unexpected_cfgs lint detects unexpected conditional compilation conditions.


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

This will produce:

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


This lint is only active when a --check-cfg='names(...)' option has been passed to the compiler and triggers whenever an unknown condition name or value is used. The known condition include names or values passed in --check-cfg, --cfg, and some well-knows names and values built into the compiler.