1 2 3 4 5 6 7 8 9 10 11 12 13
trait X {} impl<A:Copy> A : X {} struct S { x: int, drop {} } impl S : X {} fn main(){}