2020-11-09 21:18:04 +00:00
|
|
|
error: expected type, found `{`
|
2024-07-05 09:16:00 +00:00
|
|
|
--> $DIR/macro-fail.rs:30:27
|
2020-11-09 21:18:04 +00:00
|
|
|
|
|
|
|
|
LL | fn make_marker() -> impl Marker<gimme_a_const!(marker)> {
|
|
|
|
| ----------------------
|
|
|
|
| |
|
|
|
|
| this macro call doesn't expand to a type
|
|
|
|
| in this macro invocation
|
|
|
|
...
|
|
|
|
LL | ($rusty: ident) => {{ let $rusty = 3; *&$rusty }}
|
2023-01-15 16:49:34 +00:00
|
|
|
| ^ expected type
|
2020-11-09 21:18:04 +00:00
|
|
|
|
|
2021-02-13 19:52:25 +00:00
|
|
|
= note: this error originates in the macro `gimme_a_const` (in Nightly builds, run with -Z macro-backtrace for more info)
|
2020-11-09 21:18:04 +00:00
|
|
|
|
|
|
|
error: expected type, found `{`
|
2024-07-05 09:16:00 +00:00
|
|
|
--> $DIR/macro-fail.rs:30:27
|
2020-11-09 21:18:04 +00:00
|
|
|
|
|
|
|
|
LL | Example::<gimme_a_const!(marker)>
|
|
|
|
| ----------------------
|
|
|
|
| |
|
|
|
|
| this macro call doesn't expand to a type
|
|
|
|
| in this macro invocation
|
|
|
|
...
|
|
|
|
LL | ($rusty: ident) => {{ let $rusty = 3; *&$rusty }}
|
2023-01-15 16:49:34 +00:00
|
|
|
| ^ expected type
|
2020-11-09 21:18:04 +00:00
|
|
|
|
|
2021-02-13 19:52:25 +00:00
|
|
|
= note: this error originates in the macro `gimme_a_const` (in Nightly builds, run with -Z macro-backtrace for more info)
|
2020-11-09 21:18:04 +00:00
|
|
|
|
|
|
|
error: expected type, found `{`
|
2020-11-17 10:44:21 +00:00
|
|
|
--> $DIR/macro-fail.rs:4:10
|
2020-11-09 21:18:04 +00:00
|
|
|
|
|
2023-01-15 16:49:34 +00:00
|
|
|
LL | () => {{
|
|
|
|
| ^ expected type
|
2020-11-09 21:18:04 +00:00
|
|
|
...
|
2023-01-15 16:49:34 +00:00
|
|
|
LL | let _fail = Example::<external_macro!()>;
|
|
|
|
| -----------------
|
|
|
|
| |
|
|
|
|
| this macro call doesn't expand to a type
|
|
|
|
| in this macro invocation
|
2020-11-09 21:18:04 +00:00
|
|
|
|
|
2021-02-13 19:52:25 +00:00
|
|
|
= note: this error originates in the macro `external_macro` (in Nightly builds, run with -Z macro-backtrace for more info)
|
2020-11-09 21:18:04 +00:00
|
|
|
|
|
|
|
error: unexpected end of macro invocation
|
2024-07-05 09:16:00 +00:00
|
|
|
--> $DIR/macro-fail.rs:40:25
|
2020-11-09 21:18:04 +00:00
|
|
|
|
|
|
|
|
LL | macro_rules! gimme_a_const {
|
|
|
|
| -------------------------- when calling this macro
|
|
|
|
...
|
|
|
|
LL | let _fail = Example::<gimme_a_const!()>;
|
|
|
|
| ^^^^^^^^^^^^^^^^ missing tokens in macro arguments
|
2022-11-12 22:18:32 +00:00
|
|
|
|
|
|
|
|
note: while trying to match meta-variable `$rusty:ident`
|
2024-07-05 09:16:00 +00:00
|
|
|
--> $DIR/macro-fail.rs:30:8
|
2022-11-12 22:18:32 +00:00
|
|
|
|
|
|
|
|
LL | ($rusty: ident) => {{ let $rusty = 3; *&$rusty }}
|
|
|
|
| ^^^^^^^^^^^^^
|
2020-11-09 21:18:04 +00:00
|
|
|
|
2020-11-13 19:23:37 +00:00
|
|
|
error[E0747]: type provided when a constant was expected
|
2020-11-17 10:44:21 +00:00
|
|
|
--> $DIR/macro-fail.rs:14:33
|
2020-11-09 21:18:04 +00:00
|
|
|
|
|
|
|
|
LL | fn make_marker() -> impl Marker<gimme_a_const!(marker)> {
|
2020-11-13 19:23:37 +00:00
|
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
2020-11-09 21:18:04 +00:00
|
|
|
|
2023-10-31 13:45:26 +00:00
|
|
|
error[E0747]: type provided when a constant was expected
|
2024-03-20 16:52:54 +00:00
|
|
|
--> $DIR/macro-fail.rs:14:33
|
|
|
|
|
|
|
|
|
LL | fn make_marker() -> impl Marker<gimme_a_const!(marker)> {
|
|
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
|
= note: duplicate diagnostic emitted due to `-Z deduplicate-diagnostics=no`
|
|
|
|
|
|
|
|
error[E0747]: type provided when a constant was expected
|
|
|
|
--> $DIR/macro-fail.rs:17:13
|
2023-10-31 13:45:26 +00:00
|
|
|
|
|
|
|
|
LL | Example::<gimme_a_const!(marker)>
|
|
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
error[E0747]: type provided when a constant was expected
|
2024-07-05 09:16:00 +00:00
|
|
|
--> $DIR/macro-fail.rs:37:25
|
2023-10-31 13:45:26 +00:00
|
|
|
|
|
|
|
|
LL | let _fail = Example::<external_macro!()>;
|
|
|
|
| ^^^^^^^^^^^^^^^^^
|
|
|
|
|
|
|
|
error[E0747]: type provided when a constant was expected
|
2024-07-05 09:16:00 +00:00
|
|
|
--> $DIR/macro-fail.rs:40:25
|
2023-10-31 13:45:26 +00:00
|
|
|
|
|
|
|
|
LL | let _fail = Example::<gimme_a_const!()>;
|
|
|
|
| ^^^^^^^^^^^^^^^^
|
|
|
|
|
2024-07-05 09:16:00 +00:00
|
|
|
error: aborting due to 9 previous errors
|
2020-11-09 21:18:04 +00:00
|
|
|
|
2024-07-05 09:16:00 +00:00
|
|
|
For more information about this error, try `rustc --explain E0747`.
|