| error: expected identifier or string literal |
| --> $DIR/concat-usage-errors.rs:7:10 |
| | |
| LL | ${concat()} |
| | ^^^^^^^^^^ |
| |
| error: `concat` must have at least two elements |
| --> $DIR/concat-usage-errors.rs:10:11 |
| | |
| LL | ${concat(aaaa)} |
| | ^^^^^^ |
| |
| error: expected identifier or string literal |
| --> $DIR/concat-usage-errors.rs:13:10 |
| | |
| LL | ${concat(aaaa,)} |
| | ^^^^^^^^^^^^^^^ |
| |
| error: expected comma |
| --> $DIR/concat-usage-errors.rs:18:10 |
| | |
| LL | ${concat(aaaa aaaa)} |
| | ^^^^^^^^^^^^^^^^^^^ |
| |
| error: `concat` must have at least two elements |
| --> $DIR/concat-usage-errors.rs:21:11 |
| | |
| LL | ${concat($ex)} |
| | ^^^^^^ |
| |
| error: expected comma |
| --> $DIR/concat-usage-errors.rs:27:10 |
| | |
| LL | ${concat($ex, aaaa 123)} |
| | ^^^^^^^^^^^^^^^^^^^^^^^ |
| |
| error: expected identifier or string literal |
| --> $DIR/concat-usage-errors.rs:30:10 |
| | |
| LL | ${concat($ex, aaaa,)} |
| | ^^^^^^^^^^^^^^^^^^^^ |
| |
| error: expected identifier or string literal |
| --> $DIR/concat-usage-errors.rs:90:26 |
| | |
| LL | let ${concat(_a, 'b')}: () = (); |
| | ^^^ |
| |
| error: expected identifier or string literal |
| --> $DIR/concat-usage-errors.rs:93:26 |
| | |
| LL | let ${concat(_a, 1)}: () = (); |
| | ^ |
| |
| error: expected identifier or string literal |
| --> $DIR/concat-usage-errors.rs:95:26 |
| | |
| LL | let ${concat(_a, 1.5)}: () = (); |
| | ^^^ |
| |
| error: expected identifier or string literal |
| --> $DIR/concat-usage-errors.rs:97:26 |
| | |
| LL | let ${concat(_a, c"hi")}: () = (); |
| | ^^^^^ |
| |
| error: expected identifier or string literal |
| --> $DIR/concat-usage-errors.rs:99:26 |
| | |
| LL | let ${concat(_a, b"hi")}: () = (); |
| | ^^^^^ |
| |
| error: expected identifier or string literal |
| --> $DIR/concat-usage-errors.rs:101:26 |
| | |
| LL | let ${concat(_a, b'b')}: () = (); |
| | ^^^^ |
| |
| error: expected identifier or string literal |
| --> $DIR/concat-usage-errors.rs:103:26 |
| | |
| LL | let ${concat(_a, b'b')}: () = (); |
| | ^^^^ |
| |
| error: expected identifier or string literal |
| --> $DIR/concat-usage-errors.rs:106:30 |
| | |
| LL | let ${concat($ident, 'b')}: () = (); |
| | ^^^ |
| |
| error: expected identifier or string literal |
| --> $DIR/concat-usage-errors.rs:108:30 |
| | |
| LL | let ${concat($ident, 1)}: () = (); |
| | ^ |
| |
| error: expected identifier or string literal |
| --> $DIR/concat-usage-errors.rs:110:30 |
| | |
| LL | let ${concat($ident, 1.5)}: () = (); |
| | ^^^ |
| |
| error: expected identifier or string literal |
| --> $DIR/concat-usage-errors.rs:112:30 |
| | |
| LL | let ${concat($ident, c"hi")}: () = (); |
| | ^^^^^ |
| |
| error: expected identifier or string literal |
| --> $DIR/concat-usage-errors.rs:114:30 |
| | |
| LL | let ${concat($ident, b"hi")}: () = (); |
| | ^^^^^ |
| |
| error: expected identifier or string literal |
| --> $DIR/concat-usage-errors.rs:116:30 |
| | |
| LL | let ${concat($ident, b'b')}: () = (); |
| | ^^^^ |
| |
| error: expected identifier or string literal |
| --> $DIR/concat-usage-errors.rs:118:30 |
| | |
| LL | let ${concat($ident, b'b')}: () = (); |
| | ^^^^ |
| |
| error: metavariables of `${concat(..)}` must be of type `ident`, `literal` or `tt` |
| --> $DIR/concat-usage-errors.rs:24:19 |
| | |
| LL | ${concat($ex, aaaa)} |
| | ^^ |
| | |
| = note: currently only string and integer literals are supported |
| |
| error: variable `foo` is not recognized in meta-variable expression |
| --> $DIR/concat-usage-errors.rs:37:30 |
| | |
| LL | const ${concat(FOO, $foo)}: i32 = 2; |
| | ^^^ |
| |
| error: `${concat(..)}` is not generating a valid identifier |
| --> $DIR/concat-usage-errors.rs:44:14 |
| | |
| LL | let ${concat("1", $ident)}: () = (); |
| | ^^^^^^^^^^^^^^^^^^^^^ |
| ... |
| LL | starting_number!(_abc); |
| | ---------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `starting_number` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: `${concat(..)}` is not generating a valid identifier |
| --> $DIR/concat-usage-errors.rs:57:14 |
| | |
| LL | let ${concat("\u{00BD}", $ident)}: () = (); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| ... |
| LL | starting_invalid_unicode!(_abc); |
| | ------------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `starting_invalid_unicode` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: `${concat(..)}` is not generating a valid identifier |
| --> $DIR/concat-usage-errors.rs:76:14 |
| | |
| LL | let ${concat($ident, "\u{00BD}")}: () = (); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| ... |
| LL | ending_invalid_unicode!(_abc); |
| | ----------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `ending_invalid_unicode` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: expected pattern, found `$` |
| --> $DIR/concat-usage-errors.rs:90:13 |
| | |
| LL | let ${concat(_a, 'b')}: () = (); |
| | ^ expected pattern |
| ... |
| LL | unsupported_literals!(_abc); |
| | --------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `unsupported_literals` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: `${concat(..)}` is not generating a valid identifier |
| --> $DIR/concat-usage-errors.rs:83:14 |
| | |
| LL | let ${concat("", "")}: () = (); |
| | ^^^^^^^^^^^^^^^^ |
| ... |
| LL | empty!(); |
| | -------- in this macro invocation |
| | |
| = note: this error originates in the macro `empty` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: `${concat(..)}` is not generating a valid identifier |
| --> $DIR/concat-usage-errors.rs:125:16 |
| | |
| LL | const ${concat(_foo, $literal)}: () = (); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^ |
| ... |
| LL | bad_literal_string!("\u{00BD}"); |
| | ------------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `bad_literal_string` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: `${concat(..)}` is not generating a valid identifier |
| --> $DIR/concat-usage-errors.rs:125:16 |
| | |
| LL | const ${concat(_foo, $literal)}: () = (); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^ |
| ... |
| LL | bad_literal_string!("\x41"); |
| | --------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `bad_literal_string` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: `${concat(..)}` is not generating a valid identifier |
| --> $DIR/concat-usage-errors.rs:125:16 |
| | |
| LL | const ${concat(_foo, $literal)}: () = (); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^ |
| ... |
| LL | bad_literal_string!("🤷"); |
| | ------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `bad_literal_string` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: `${concat(..)}` is not generating a valid identifier |
| --> $DIR/concat-usage-errors.rs:125:16 |
| | |
| LL | const ${concat(_foo, $literal)}: () = (); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^ |
| ... |
| LL | bad_literal_string!("d[-_-]b"); |
| | ------------------------------ in this macro invocation |
| | |
| = note: this error originates in the macro `bad_literal_string` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: `${concat(..)}` is not generating a valid identifier |
| --> $DIR/concat-usage-errors.rs:125:16 |
| | |
| LL | const ${concat(_foo, $literal)}: () = (); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^ |
| ... |
| LL | bad_literal_string!("-1"); |
| | ------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `bad_literal_string` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: `${concat(..)}` is not generating a valid identifier |
| --> $DIR/concat-usage-errors.rs:125:16 |
| | |
| LL | const ${concat(_foo, $literal)}: () = (); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^ |
| ... |
| LL | bad_literal_string!("1.0"); |
| | -------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `bad_literal_string` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: `${concat(..)}` is not generating a valid identifier |
| --> $DIR/concat-usage-errors.rs:125:16 |
| | |
| LL | const ${concat(_foo, $literal)}: () = (); |
| | ^^^^^^^^^^^^^^^^^^^^^^^^ |
| ... |
| LL | bad_literal_string!("'1'"); |
| | -------------------------- in this macro invocation |
| | |
| = note: this error originates in the macro `bad_literal_string` (in Nightly builds, run with -Z macro-backtrace for more info) |
| |
| error: metavariables of `${concat(..)}` must be of type `ident`, `literal` or `tt` |
| --> $DIR/concat-usage-errors.rs:138:31 |
| | |
| LL | const ${concat(_foo, $literal)}: () = (); |
| | ^^^^^^^ |
| | |
| = note: currently only string and integer literals are supported |
| |
| error: metavariables of `${concat(..)}` must be of type `ident`, `literal` or `tt` |
| --> $DIR/concat-usage-errors.rs:138:31 |
| | |
| LL | const ${concat(_foo, $literal)}: () = (); |
| | ^^^^^^^ |
| | |
| = note: currently only string and integer literals are supported |
| = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no` |
| |
| error: metavariables of `${concat(..)}` must be of type `ident`, `literal` or `tt` |
| --> $DIR/concat-usage-errors.rs:138:31 |
| | |
| LL | const ${concat(_foo, $literal)}: () = (); |
| | ^^^^^^^ |
| | |
| = note: currently only string and integer literals are supported |
| = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no` |
| |
| error: metavariables of `${concat(..)}` must be of type `ident`, `literal` or `tt` |
| --> $DIR/concat-usage-errors.rs:138:31 |
| | |
| LL | const ${concat(_foo, $literal)}: () = (); |
| | ^^^^^^^ |
| | |
| = note: currently only string and integer literals are supported |
| = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no` |
| |
| error: floats are not supported as metavariables of `${concat(..)}` |
| --> $DIR/concat-usage-errors.rs:138:31 |
| | |
| LL | const ${concat(_foo, $literal)}: () = (); |
| | ^^^^^^^ |
| |
| error: integer metavariables of `${concat(..)}` must not be suffixed |
| --> $DIR/concat-usage-errors.rs:138:31 |
| | |
| LL | const ${concat(_foo, $literal)}: () = (); |
| | ^^^^^^^ |
| |
| error: integer metavariables of `${concat(..)}` must not be suffixed |
| --> $DIR/concat-usage-errors.rs:138:31 |
| | |
| LL | const ${concat(_foo, $literal)}: () = (); |
| | ^^^^^^^ |
| | |
| = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no` |
| |
| error: metavariables of `${concat(..)}` must be of type `ident`, `literal` or `tt` |
| --> $DIR/concat-usage-errors.rs:151:31 |
| | |
| LL | const ${concat(_foo, $tt)}: () = (); |
| | ^^ |
| | |
| = note: currently only string and integer literals are supported |
| |
| error: metavariables of `${concat(..)}` must be of type `ident`, `literal` or `tt` |
| --> $DIR/concat-usage-errors.rs:151:31 |
| | |
| LL | const ${concat(_foo, $tt)}: () = (); |
| | ^^ |
| | |
| = note: currently only string and integer literals are supported |
| = note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no` |
| |
| error: aborting due to 44 previous errors |
| |