Static rustc_lint::builtin::UNEXPECTED_CFGS
source · pub static UNEXPECTED_CFGS: &'static LintExpand description
The unexpected_cfgs lint detects unexpected conditional compilation conditions.
§Example
rustc --check-cfg 'cfg()'
ⓘ
#[cfg(widnows)]
fn foo() {}This will produce:
warning: unexpected `cfg` condition name: `widnows`
--> lint_example.rs:1:7
|
1 | #[cfg(widnows)]
| ^^^^^^^
|
= note: `#[warn(unexpected_cfgs)]` on by default
§Explanation
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.
See the Cargo Specifics section for configuring this lint in
Cargo.toml.