use std::mem::ManuallyDrop; | |
union Foo<T: ?Sized> { | |
value: ManuallyDrop<T>, | |
//~^ ERROR the size for values of type | |
} | |
struct Foo2<T: ?Sized> { | |
value: ManuallyDrop<T>, | |
//~^ ERROR the size for values of type | |
t: u32, | |
} | |
enum Foo3<T: ?Sized> { | |
Value(ManuallyDrop<T>), | |
//~^ ERROR the size for values of type | |
} | |
fn main() {} |