//@ run-pass | |
#![allow(dead_code)] | |
use std::mem; | |
struct Foo<T: ?Sized> { | |
a: i64, | |
b: bool, | |
c: T, | |
} | |
fn main() { | |
let foo: &Foo<i32> = &Foo { a: 1, b: false, c: 2i32 }; | |
let foo_unsized: &Foo<dyn Send> = foo; | |
assert_eq!(mem::size_of_val(foo), mem::size_of_val(foo_unsized)); | |
} |