]>
Commit | Line | Data |
---|---|---|
a7813a04 | 1 | use std::mem; |
54a0048b | 2 | |
a7813a04 | 3 | trait Misc {} |
c34b1796 | 4 | |
a7813a04 | 5 | fn size_of_copy<T: Copy+?Sized>() -> usize { mem::size_of::<T>() } |
7453a54e | 6 | |
a7813a04 | 7 | fn main() { |
dc9dc135 | 8 | size_of_copy::<dyn Misc + Copy>(); |
abe05a73 | 9 | //~^ ERROR only auto traits can be used as additional traits in a trait object |
dfeec247 | 10 | //~| ERROR only auto traits can be used as additional traits in a trait object |
1b1a35ee | 11 | //~| ERROR the trait bound `dyn Misc: Copy` is not satisfied |
223e47cc | 12 | } |