]> git.lizzy.rs Git - rust.git/blob - src/test/ui/const-generics/macro_rules-braces.min.stderr
Auto merge of #79342 - CDirkx:ipaddr-const, r=oli-obk
[rust.git] / src / test / ui / const-generics / macro_rules-braces.min.stderr
1 error: expressions must be enclosed in braces to be used as const generic arguments
2   --> $DIR/macro_rules-braces.rs:49:17
3    |
4 LL |     let _: baz!(m::P);
5    |                 ^^^^
6    |
7 help: enclose the `const` expression in braces
8    |
9 LL |     let _: baz!({ m::P });
10    |                 ^      ^
11
12 error: expressions must be enclosed in braces to be used as const generic arguments
13   --> $DIR/macro_rules-braces.rs:69:17
14    |
15 LL |     let _: baz!(10 + 7);
16    |                 ^^^^^^
17    |
18 help: enclose the `const` expression in braces
19    |
20 LL |     let _: baz!({ 10 + 7 });
21    |                 ^        ^
22
23 error: generic parameters may not be used in const operations
24   --> $DIR/macro_rules-braces.rs:37:20
25    |
26 LL |     let _: foo!({{ N }});
27    |                    ^ cannot perform const operation using `N`
28    |
29    = help: const parameters may only be used as standalone arguments, i.e. `N`
30    = help: use `#![feature(const_generics)]` and `#![feature(const_evaluatable_checked)]` to allow generic const expressions
31
32 error: generic parameters may not be used in const operations
33   --> $DIR/macro_rules-braces.rs:41:19
34    |
35 LL |     let _: bar!({ N });
36    |                   ^ cannot perform const operation using `N`
37    |
38    = help: const parameters may only be used as standalone arguments, i.e. `N`
39    = help: use `#![feature(const_generics)]` and `#![feature(const_evaluatable_checked)]` to allow generic const expressions
40
41 error: generic parameters may not be used in const operations
42   --> $DIR/macro_rules-braces.rs:46:20
43    |
44 LL |     let _: baz!({{ N }});
45    |                    ^ cannot perform const operation using `N`
46    |
47    = help: const parameters may only be used as standalone arguments, i.e. `N`
48    = help: use `#![feature(const_generics)]` and `#![feature(const_evaluatable_checked)]` to allow generic const expressions
49
50 error: generic parameters may not be used in const operations
51   --> $DIR/macro_rules-braces.rs:51:19
52    |
53 LL |     let _: biz!({ N });
54    |                   ^ cannot perform const operation using `N`
55    |
56    = help: const parameters may only be used as standalone arguments, i.e. `N`
57    = help: use `#![feature(const_generics)]` and `#![feature(const_evaluatable_checked)]` to allow generic const expressions
58
59 error: aborting due to 6 previous errors
60