]> git.proxmox.com Git - rustc.git/blame - src/test/ui/issues/issue-27060-2.stderr
New upstream version 1.54.0+dfsg1
[rustc.git] / src / test / ui / issues / issue-27060-2.stderr
CommitLineData
8faf50e0 1error[E0277]: the size for values of type `T` cannot be known at compilation time
3dfed10e 2 --> $DIR/issue-27060-2.rs:3:11
8faf50e0 3 |
e74abb32 4LL | pub struct Bad<T: ?Sized> {
cdc7bbd5 5 | - this type parameter needs to be `std::marker::Sized`
532ac7d7 6LL | data: T,
3dfed10e 7 | ^ doesn't have a size known at compile-time
8faf50e0 8 |
b7449926 9 = note: the last field of a packed struct may only have a dynamically sized type if it does not need drop to be run
3dfed10e
XL
10 = help: change the field's type to have a statically known size
11help: borrowed types always have a statically known size
12 |
13LL | data: &T,
14 | ^
15help: the `Box` type always has a statically known size and allocates its contents in the heap
16 |
17LL | data: Box<T>,
18 | ^^^^ ^
8faf50e0
XL
19
20error: aborting due to previous error
21
22For more information about this error, try `rustc --explain E0277`.