blob: 34ddfff3e8ef609b781b07a4f79ae6635e71c8cf [file] [log] [blame]
error: expected a version literal
--> $DIR/syntax.rs:11:15
|
LL | #[cfg(version(42))]
| ^^
error: expected a version literal
--> $DIR/syntax.rs:15:15
|
LL | #[cfg(version(1.20))]
| ^^^^
error: expected a version literal
--> $DIR/syntax.rs:19:15
|
LL | #[cfg(version(false))]
| ^^^^^
error: expected single version literal
--> $DIR/syntax.rs:23:14
|
LL | #[cfg(version("1.43", "1.44", "1.45"))]
| ^^^^^^^^^^^^^^^^^^^^^^^^
warning: unknown version literal format, assuming it refers to a future version
--> $DIR/syntax.rs:51:15
|
LL | #[cfg(version("foo"))]
| ^^^^^
warning: unknown version literal format, assuming it refers to a future version
--> $DIR/syntax.rs:55:15
|
LL | #[cfg(version("1.20.0-stable"))]
| ^^^^^^^^^^^^^^^
warning: unknown version literal format, assuming it refers to a future version
--> $DIR/syntax.rs:78:15
|
LL | #[cfg(version("1"))]
| ^^^
warning: unknown version literal format, assuming it refers to a future version
--> $DIR/syntax.rs:82:15
|
LL | #[cfg(version("0"))]
| ^^^
warning: unknown version literal format, assuming it refers to a future version
--> $DIR/syntax.rs:86:15
|
LL | #[cfg(version(".7"))]
| ^^^^
warning: unknown version literal format, assuming it refers to a future version
--> $DIR/syntax.rs:95:15
|
LL | #[cfg(version("-1"))]
| ^^^^
warning: unknown version literal format, assuming it refers to a future version
--> $DIR/syntax.rs:101:15
|
LL | #[cfg(version("65536"))]
| ^^^^^^^
warning: unknown version literal format, assuming it refers to a future version
--> $DIR/syntax.rs:105:15
|
LL | #[cfg(version("1.65536.0"))]
| ^^^^^^^^^^^
warning: unknown version literal format, assuming it refers to a future version
--> $DIR/syntax.rs:109:15
|
LL | #[cfg(version("1.0.65536"))]
| ^^^^^^^^^^^
warning: unknown version literal format, assuming it refers to a future version
--> $DIR/syntax.rs:113:15
|
LL | #[cfg(version("65536.0.65536"))]
| ^^^^^^^^^^^^^^^
warning: unknown version literal format, assuming it refers to a future version
--> $DIR/syntax.rs:125:26
|
LL | assert!(cfg!(version("foo")));
| ^^^^^
warning: unknown version literal format, assuming it refers to a future version
--> $DIR/syntax.rs:127:26
|
LL | assert!(cfg!(version("1.20.0-stable")));
| ^^^^^^^^^^^^^^^
warning: unexpected `cfg` condition name: `version`
--> $DIR/syntax.rs:30:7
|
LL | #[cfg(version = "1.43")]
| ^^^^^^^^^^^^^^^^
|
= help: to expect this configuration use `--check-cfg=cfg(version, values("1.43"))`
= 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
help: there is a similar config predicate: `version("..")`
|
LL - #[cfg(version = "1.43")]
LL + #[cfg(version("1.43"))]
|
warning: unexpected `cfg` condition name: `version`
--> $DIR/syntax.rs:130:18
|
LL | assert!(cfg!(version = "1.43"));
| ^^^^^^^^^^^^^^^^
|
= help: to expect this configuration use `--check-cfg=cfg(version, values("1.43"))`
= note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg.html> for more information about checking conditional configuration
help: there is a similar config predicate: `version("..")`
|
LL - assert!(cfg!(version = "1.43"));
LL + assert!(cfg!(version("1.43")));
|
error[E0425]: cannot find function `key_value_form` in this scope
--> $DIR/syntax.rs:139:5
|
LL | key_value_form();
| ^^^^^^^^^^^^^^ not found in this scope
|
note: found an item that was configured out
--> $DIR/syntax.rs:32:4
|
LL | #[cfg(version = "1.43")]
| ---------------- the item is gated behind the `1.43` feature
LL |
LL | fn key_value_form() {}
| ^^^^^^^^^^^^^^
error[E0425]: cannot find function `not_numbers_or_periods` in this scope
--> $DIR/syntax.rs:143:5
|
LL | not_numbers_or_periods();
| ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
|
note: found an item that was configured out
--> $DIR/syntax.rs:53:4
|
LL | #[cfg(version("foo"))]
| ------- the item is gated here
LL |
LL | fn not_numbers_or_periods() {}
| ^^^^^^^^^^^^^^^^^^^^^^
error[E0425]: cannot find function `complex_semver_with_metadata` in this scope
--> $DIR/syntax.rs:144:5
|
LL | complex_semver_with_metadata();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
|
note: found an item that was configured out
--> $DIR/syntax.rs:57:4
|
LL | #[cfg(version("1.20.0-stable"))]
| ----------------- the item is gated here
LL |
LL | fn complex_semver_with_metadata() {}
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0425]: cannot find function `invalid_major_only` in this scope
--> $DIR/syntax.rs:145:5
|
LL | invalid_major_only();
| ^^^^^^^^^^^^^^^^^^ not found in this scope
|
note: found an item that was configured out
--> $DIR/syntax.rs:80:4
|
LL | #[cfg(version("1"))]
| ----- the item is gated here
LL |
LL | fn invalid_major_only() {}
| ^^^^^^^^^^^^^^^^^^
error[E0425]: cannot find function `invalid_major_only_zero` in this scope
--> $DIR/syntax.rs:146:5
|
LL | invalid_major_only_zero();
| ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
|
note: found an item that was configured out
--> $DIR/syntax.rs:84:4
|
LL | #[cfg(version("0"))]
| ----- the item is gated here
LL |
LL | fn invalid_major_only_zero() {}
| ^^^^^^^^^^^^^^^^^^^^^^^
error[E0425]: cannot find function `invalid_major_only_negative` in this scope
--> $DIR/syntax.rs:147:5
|
LL | invalid_major_only_negative();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
|
note: found an item that was configured out
--> $DIR/syntax.rs:97:4
|
LL | #[cfg(version("-1"))]
| ------ the item is gated here
LL |
LL | fn invalid_major_only_negative() {}
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
error[E0425]: cannot find function `exceed_u16_major` in this scope
--> $DIR/syntax.rs:148:5
|
LL | exceed_u16_major();
| ^^^^^^^^^^^^^^^^ not found in this scope
|
note: found an item that was configured out
--> $DIR/syntax.rs:103:4
|
LL | #[cfg(version("65536"))]
| --------- the item is gated here
LL |
LL | fn exceed_u16_major() {}
| ^^^^^^^^^^^^^^^^
error[E0425]: cannot find function `exceed_u16_minor` in this scope
--> $DIR/syntax.rs:149:5
|
LL | exceed_u16_minor();
| ^^^^^^^^^^^^^^^^ not found in this scope
|
note: found an item that was configured out
--> $DIR/syntax.rs:107:4
|
LL | #[cfg(version("1.65536.0"))]
| ------------- the item is gated here
LL |
LL | fn exceed_u16_minor() {}
| ^^^^^^^^^^^^^^^^
error[E0425]: cannot find function `exceed_u16_patch` in this scope
--> $DIR/syntax.rs:150:5
|
LL | exceed_u16_patch();
| ^^^^^^^^^^^^^^^^ not found in this scope
|
note: found an item that was configured out
--> $DIR/syntax.rs:111:4
|
LL | #[cfg(version("1.0.65536"))]
| ------------- the item is gated here
LL |
LL | fn exceed_u16_patch() {}
| ^^^^^^^^^^^^^^^^
error[E0425]: cannot find function `exceed_u16_mixed` in this scope
--> $DIR/syntax.rs:151:5
|
LL | exceed_u16_mixed();
| ^^^^^^^^^^^^^^^^ not found in this scope
|
note: found an item that was configured out
--> $DIR/syntax.rs:115:4
|
LL | #[cfg(version("65536.0.65536"))]
| ----------------- the item is gated here
LL |
LL | fn exceed_u16_mixed() {}
| ^^^^^^^^^^^^^^^^
error: aborting due to 14 previous errors; 14 warnings emitted
For more information about this error, try `rustc --explain E0425`.