11error[E0277]: the size for values of type `[u8]` cannot be known at compilation time
2- --> $DIR/unsized-locals-using-unsized-fn-params.rs:7:9
2+ --> $DIR/unsized-locals-using-unsized-fn-params.rs:5:15
3+ |
4+ LL | fn f1(box box _b: Box<Box<[u8]>>) {}
5+ | ^^ doesn't have a size known at compile-time
6+ |
7+ = help: the trait `Sized` is not implemented for `[u8]`
8+ = note: all local variables must have a statically known size
9+ = help: unsized locals are gated as an unstable feature
10+
11+ error[E0277]: the size for values of type `[i32]` cannot be known at compilation time
12+ --> $DIR/unsized-locals-using-unsized-fn-params.rs:8:12
13+ |
14+ LL | fn f2((_x, _y): (i32, [i32])) {}
15+ | ^^ doesn't have a size known at compile-time
16+ |
17+ = help: the trait `Sized` is not implemented for `[i32]`
18+ = note: all local variables must have a statically known size
19+ = help: unsized locals are gated as an unstable feature
20+
21+ error[E0277]: the size for values of type `[u8]` cannot be known at compilation time
22+ --> $DIR/unsized-locals-using-unsized-fn-params.rs:13:9
323 |
424LL | let _foo: [u8] = *foo;
525 | ^^^^ doesn't have a size known at compile-time
@@ -8,6 +28,6 @@ LL | let _foo: [u8] = *foo;
828 = note: all local variables must have a statically known size
929 = help: unsized locals are gated as an unstable feature
1030
11- error: aborting due to previous error
31+ error: aborting due to 3 previous errors
1232
1333For more information about this error, try `rustc --explain E0277`.
0 commit comments