1 error: in expressions, `_` can only be used on the left-hand side of an assignment
2 --> $DIR/feature-gate-generic_arg_infer.rs:11:27
4 LL | let _x: [u8; 3] = [0; _];
5 | ^ `_` not allowed here
7 error: in expressions, `_` can only be used on the left-hand side of an assignment
8 --> $DIR/feature-gate-generic_arg_infer.rs:14:18
10 LL | let _y: [u8; _] = [0; 3];
11 | ^ `_` not allowed here
13 error[E0658]: using `_` for array lengths is unstable
14 --> $DIR/feature-gate-generic_arg_infer.rs:14:18
16 LL | let _y: [u8; _] = [0; 3];
17 | ^ help: consider specifying the array length: `3`
19 = note: see issue #85077 <https://github.com/rust-lang/rust/issues/85077> for more information
20 = help: add `#![feature(generic_arg_infer)]` to the crate attributes to enable
22 error[E0747]: type provided when a constant was expected
23 --> $DIR/feature-gate-generic_arg_infer.rs:20:20
25 LL | let _x = foo::<_>([1,2]);
28 = help: const arguments cannot yet be inferred with `_`
29 = help: add `#![feature(generic_arg_infer)]` to the crate attributes to enable
31 error[E0658]: using `_` for array lengths is unstable
32 --> $DIR/feature-gate-generic_arg_infer.rs:11:27
34 LL | let _x: [u8; 3] = [0; _];
37 = note: see issue #85077 <https://github.com/rust-lang/rust/issues/85077> for more information
38 = help: add `#![feature(generic_arg_infer)]` to the crate attributes to enable
40 error: aborting due to 5 previous errors
42 Some errors have detailed explanations: E0658, E0747.
43 For more information about an error, try `rustc --explain E0658`.