mirror of
https://github.com/rust-lang/rust.git
synced 2025-10-02 10:18:25 +00:00
52 lines
1.9 KiB
Plaintext
52 lines
1.9 KiB
Plaintext
error: expected type, found `{`
|
|
--> $DIR/macro-fail-const.rs:16:27
|
|
|
|
|
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 }}
|
|
| ^ expected type
|
|
|
|
|
= note: this error originates in the macro `gimme_a_const` (in Nightly builds, run with -Z macro-backtrace for more info)
|
|
|
|
error: expected type, found `{`
|
|
--> $DIR/macro-fail-const.rs:16:27
|
|
|
|
|
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 }}
|
|
| ^ expected type
|
|
|
|
|
= note: this error originates in the macro `gimme_a_const` (in Nightly builds, run with -Z macro-backtrace for more info)
|
|
|
|
error[E0747]: type provided when a constant was expected
|
|
--> $DIR/macro-fail-const.rs:5:33
|
|
|
|
|
LL | fn make_marker() -> impl Marker<gimme_a_const!(marker)> {
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
error[E0747]: type provided when a constant was expected
|
|
--> $DIR/macro-fail-const.rs:5: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-const.rs:8:13
|
|
|
|
|
LL | Example::<gimme_a_const!(marker)>
|
|
| ^^^^^^^^^^^^^^^^^^^^^^
|
|
|
|
error: aborting due to 5 previous errors
|
|
|
|
For more information about this error, try `rustc --explain E0747`.
|