@@ -3,54 +3,53 @@ use std::marker::PhantomData;
33use derive_where:: DeriveWhere ;
44
55#[ derive( DeriveWhere ) ]
6- #[ derive_where( Debug ; T ) ]
6+ #[ derive_where( Debug ) ]
77#[ derive_where( skip_inner) ]
8- enum SkipInnerOnEnum < T , U > {
9- A ( T ) ,
10- B ( PhantomData < U > ) ,
8+ enum SkipInnerOnEnum < T > {
9+ A ( PhantomData < T > ) ,
1110}
1211
1312#[ derive( DeriveWhere ) ]
14- #[ derive_where( Debug ; T ) ]
13+ #[ derive_where( Debug ) ]
1514#[ derive_where( skip_inner) ]
1615#[ derive_where( skip_inner) ]
17- struct DuplicateSkipInner < T , U > ( T , PhantomData < U > ) ;
16+ struct DuplicateSkipInner < T > ( PhantomData < T > ) ;
1817
1918#[ derive( DeriveWhere ) ]
20- #[ derive_where( Debug ; T ) ]
19+ #[ derive_where( Debug ) ]
2120#[ derive_where( skip_inner( ) ) ]
22- struct EmptySkipInner < T , U > ( T , PhantomData < U > ) ;
21+ struct EmptySkipInner < T > ( PhantomData < T > ) ;
2322
2423#[ derive( DeriveWhere ) ]
25- #[ derive_where( Debug ; T ) ]
24+ #[ derive_where( Debug ) ]
2625#[ derive_where( skip_inner) ]
2726#[ derive_where( skip_inner( Debug ) ) ]
28- struct OverridingSkipInner < T , U > ( T , PhantomData < U > ) ;
27+ struct OverridingSkipInner < T > ( PhantomData < T > ) ;
2928
3029#[ derive( DeriveWhere ) ]
3130#[ derive_where( Clone ; T ) ]
3231#[ derive_where( skip_inner) ]
33- struct NoSupportedTrait < T , U > ( T , PhantomData < U > ) ;
32+ struct NoSupportedTrait < T > ( PhantomData < T > ) ;
3433
3534#[ derive( DeriveWhere ) ]
3635#[ derive_where( Clone ; T ) ]
3736#[ derive_where( skip_inner( Clone ) ) ]
38- struct UnsupportedTrait < T , U > ( T , PhantomData < U > ) ;
37+ struct UnsupportedTrait < T > ( PhantomData < T > ) ;
3938
4039#[ derive( DeriveWhere ) ]
41- #[ derive_where( Debug ; T ) ]
40+ #[ derive_where( Debug ) ]
4241#[ derive_where( skip_inner( Debug , Debug ) ) ]
43- struct DuplicateTraitSame < T , U > ( T , PhantomData < U > ) ;
42+ struct DuplicateTraitSame < T > ( PhantomData < T > ) ;
4443
4544#[ derive( DeriveWhere ) ]
46- #[ derive_where( Debug ; T ) ]
45+ #[ derive_where( Debug ) ]
4746#[ derive_where( skip_inner( Debug ) ) ]
4847#[ derive_where( skip_inner( Debug ) ) ]
49- struct DuplicateTraitSeparate < T , U > ( T , PhantomData < U > ) ;
48+ struct DuplicateTraitSeparate < T > ( PhantomData < T > ) ;
5049
5150#[ derive( DeriveWhere ) ]
5251#[ derive_where( Clone ; T ) ]
5352#[ derive_where( skip_inner( Debug ) ) ]
54- struct MissingDeriveTrait < T , U > ( T , PhantomData < U > ) ;
53+ struct MissingDeriveTrait < T > ( PhantomData < T > ) ;
5554
5655fn main ( ) { }
0 commit comments