| error: none of the predicates in this `cfg_select` evaluated to true | |
| --> $DIR/cfg_select.rs:161:1 | |
| | | |
| LL | / cfg_select! { | |
| LL | | | |
| LL | | false => {} | |
| LL | | } | |
| | |_^ | |
| error: none of the predicates in this `cfg_select` evaluated to true | |
| --> $DIR/cfg_select.rs:166:1 | |
| | | |
| LL | cfg_select! {} | |
| | ^^^^^^^^^^^^^^ | |
| error: expected a literal (`1u8`, `1.0f32`, `"string"`, etc.) here, found `=>` | |
| --> $DIR/cfg_select.rs:170:5 | |
| | | |
| LL | => {} | |
| | ^^ | |
| error: expected a literal (`1u8`, `1.0f32`, `"string"`, etc.) here, found expression | |
| --> $DIR/cfg_select.rs:175:5 | |
| | | |
| LL | () => {} | |
| | ^^ expressions are not allowed here | |
| error[E0565]: malformed `cfg_select` macro input | |
| --> $DIR/cfg_select.rs:180:5 | |
| | | |
| LL | "str" => {} | |
| | ^^^^^ expected a valid identifier here | |
| error[E0565]: malformed `cfg_select` macro input | |
| --> $DIR/cfg_select.rs:185:5 | |
| | | |
| LL | a::b => {} | |
| | ^^^^ expected a valid identifier here | |
| error[E0539]: malformed `cfg_select` macro input | |
| --> $DIR/cfg_select.rs:190:5 | |
| | | |
| LL | a() => {} | |
| | ^^^ valid arguments are `any`, `all`, `not` or `target` | |
| error: expected one of `(`, `::`, `=>`, or `=`, found `+` | |
| --> $DIR/cfg_select.rs:195:7 | |
| | | |
| LL | a + 1 => {} | |
| | ^ expected one of `(`, `::`, `=>`, or `=` | |
| error: expected one of `(`, `::`, `=>`, or `=`, found `!` | |
| --> $DIR/cfg_select.rs:201:8 | |
| | | |
| LL | cfg!() => {} | |
| | ^ expected one of `(`, `::`, `=>`, or `=` | |
| error: doc comments are not allowed on `cfg_select` branches | |
| --> $DIR/cfg_select.rs:208:5 | |
| | | |
| LL | /// doc comment | |
| | ^^^^^^^^^^^^^^^ | |
| error: doc comments are not allowed on `cfg_select` branches | |
| --> $DIR/cfg_select.rs:211:5 | |
| | | |
| LL | /// doc comment | |
| | ^^^^^^^^^^^^^^^ | |
| error: attributes are not allowed on `cfg_select` branches | |
| --> $DIR/cfg_select.rs:217:5 | |
| | | |
| LL | #[cfg(false)] | |
| | ^^^^^^^^^^^^^ | |
| error: an inner attribute is not permitted in this context | |
| --> $DIR/cfg_select.rs:224:5 | |
| | | |
| LL | #![cfg(false)] | |
| | ^^^^^^^^^^^^^^ | |
| | | |
| = note: inner attributes, like `#![no_std]`, annotate the item enclosing them, and are usually found at the beginning of source files | |
| = note: outer attributes, like `#[test]`, annotate the item following them | |
| error[E0753]: expected outer doc comment | |
| --> $DIR/cfg_select.rs:231:5 | |
| | | |
| LL | //! inner doc comment | |
| | ^^^^^^^^^^^^^^^^^^^^^ | |
| | | |
| = note: inner doc comments like this (starting with `//!` or `/*!`) can only appear before items | |
| help: you might have meant to write a regular comment | |
| | | |
| LL - //! inner doc comment | |
| LL + // inner doc comment | |
| | | |
| error: doc comments are not allowed on `cfg_select` branches | |
| --> $DIR/cfg_select.rs:239:5 | |
| | | |
| LL | /// line1 | |
| | ^^^^^^^^^ | |
| ... | |
| LL | /// line3 | |
| | ^^^^^^^^^ | |
| error[E0753]: expected outer doc comment | |
| --> $DIR/cfg_select.rs:249:5 | |
| | | |
| LL | //! inner doc comment | |
| | ^^^^^^^^^^^^^^^^^^^^^ | |
| | | |
| = note: inner doc comments like this (starting with `//!` or `/*!`) can only appear before items | |
| help: you might have meant to write a regular comment | |
| | | |
| LL - //! inner doc comment | |
| LL + // inner doc comment | |
| | | |
| error: doc comments are not allowed on `cfg_select` branches | |
| --> $DIR/cfg_select.rs:247:5 | |
| | | |
| LL | /// outer doc comment | |
| | ^^^^^^^^^^^^^^^^^^^^^ | |
| warning: unreachable configuration predicate | |
| --> $DIR/cfg_select.rs:136:5 | |
| | | |
| LL | _ => {} | |
| | - always matches | |
| LL | true => {} | |
| | ^^^^ this configuration predicate is never reached | |
| | | |
| note: the lint level is defined here | |
| --> $DIR/cfg_select.rs:2:9 | |
| | | |
| LL | #![warn(unreachable_cfg_select_predicates)] // Unused warnings are disabled by default in UI tests. | |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | |
| warning: unreachable configuration predicate | |
| --> $DIR/cfg_select.rs:142:5 | |
| | | |
| LL | true => {} | |
| | ---- always matches | |
| LL | _ => {} | |
| | ^ this configuration predicate is never reached | |
| warning: unreachable configuration predicate | |
| --> $DIR/cfg_select.rs:149:5 | |
| | | |
| LL | _ => {} | |
| | ^ this configuration predicate is never reached | |
| warning: unreachable configuration predicate | |
| --> $DIR/cfg_select.rs:155:5 | |
| | | |
| LL | test => {} | |
| | ^^^^ this configuration predicate is never reached | |
| warning: unreachable configuration predicate | |
| --> $DIR/cfg_select.rs:157:5 | |
| | | |
| LL | _ => {} | |
| | ^ this configuration predicate is never reached | |
| warning: unexpected `cfg` condition name: `a` | |
| --> $DIR/cfg_select.rs:195:5 | |
| | | |
| LL | a + 1 => {} | |
| | ^ help: found config with similar value: `target_feature = "a"` | |
| | | |
| = help: expected names are: `FALSE` and `test` and 32 more | |
| = help: to expect this configuration use `--check-cfg=cfg(a)` | |
| = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg.html> for more information about checking conditional configuration | |
| = note: `#[warn(unexpected_cfgs)]` on by default | |
| warning: unexpected `cfg` condition name: `cfg` | |
| --> $DIR/cfg_select.rs:201:5 | |
| | | |
| LL | cfg!() => {} | |
| | ^^^ | |
| | | |
| = help: to expect this configuration use `--check-cfg=cfg(cfg)` | |
| = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg.html> for more information about checking conditional configuration | |
| error: aborting due to 17 previous errors; 7 warnings emitted | |
| Some errors have detailed explanations: E0539, E0565, E0753. | |
| For more information about an error, try `rustc --explain E0539`. |