]> git.lizzy.rs Git - rust.git/blob - src/test/ui/const-generics/const-generic-function.stderr
Auto merge of #106025 - matthiaskrgr:rollup-vz5rqah, r=matthiaskrgr
[rust.git] / src / test / ui / const-generics / const-generic-function.stderr
1 error: expected type, found `1`
2   --> $DIR/const-generic-function.rs:18:19
3    |
4 LL |     foo::<bar(bar(1, 1), bar(1, 1))>();
5    |                   ^ expected type
6    |
7 help: expressions must be enclosed in braces to be used as const generic arguments
8    |
9 LL |     foo::<{ bar(bar(1, 1), bar(1, 1)) }>();
10    |           +                           +
11
12 error: expected type, found `1`
13   --> $DIR/const-generic-function.rs:19:15
14    |
15 LL |     foo::<bar(1, 1)>();
16    |               ^ expected type
17    |
18 help: expressions must be enclosed in braces to be used as const generic arguments
19    |
20 LL |     foo::<{ bar(1, 1) }>();
21    |           +           +
22
23 error: expected type, found `2`
24   --> $DIR/const-generic-function.rs:20:20
25    |
26 LL |     foo::<bar(FOO, 2)>();
27    |                    ^ expected type
28    |
29 help: expressions must be enclosed in braces to be used as const generic arguments
30    |
31 LL |     foo::<{ bar(FOO, 2) }>();
32    |           +             +
33
34 error[E0573]: expected type, found function `baz`
35   --> $DIR/const-generic-function.rs:16:11
36    |
37 LL |     foo::<baz()>();
38    |           ^^^^^ not a type
39
40 error[E0747]: unresolved item provided when a constant was expected
41   --> $DIR/const-generic-function.rs:16:11
42    |
43 LL |     foo::<baz()>();
44    |           ^^^^^
45    |
46 help: if this generic argument was intended as a const parameter, surround it with braces
47    |
48 LL |     foo::<{ baz() }>();
49    |           +       +
50
51 error: aborting due to 5 previous errors
52
53 Some errors have detailed explanations: E0573, E0747.
54 For more information about an error, try `rustc --explain E0573`.