forked from rust-lang/rust
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconst_arg_trivial_macro_expansion-2.stderr
More file actions
39 lines (35 loc) · 1.08 KB
/
Copy pathconst_arg_trivial_macro_expansion-2.stderr
File metadata and controls
39 lines (35 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
error: free constant item without body
--> $DIR/const_arg_trivial_macro_expansion-2.rs:12:1
|
LL | / const _: A<
LL | |
LL | |
LL | | {
LL | | y! { test.tou8 }
LL | | },
LL | | >;
| | ^ help: provide a definition for the constant: `= <expr>;`
| |__|
|
error[E0412]: cannot find type `A` in this scope
--> $DIR/const_arg_trivial_macro_expansion-2.rs:12:10
|
LL | const _: A<
| ^ not found in this scope
error[E0425]: cannot find value `x` in this scope
--> $DIR/const_arg_trivial_macro_expansion-2.rs:7:9
|
LL | x
| ^ not found in this scope
...
LL | y! { test.tou8 }
| ---------------- in this macro invocation
|
= note: this error originates in the macro `y` (in Nightly builds, run with -Z macro-backtrace for more info)
help: you might be missing a const parameter
|
LL | const _<const x: /* Type */>: A<
| +++++++++++++++++++++
error: aborting due to 3 previous errors
Some errors have detailed explanations: E0412, E0425.
For more information about an error, try `rustc --explain E0412`.