@@ -36,7 +36,6 @@ pub enum Target {
36
36
GlobalAsm ,
37
37
TyAlias ,
38
38
OpaqueTy ,
39
- ImplTraitPlaceholder ,
40
39
Enum ,
41
40
Variant ,
42
41
Struct ,
@@ -80,13 +79,7 @@ impl Target {
80
79
ItemKind :: ForeignMod { .. } => Target :: ForeignMod ,
81
80
ItemKind :: GlobalAsm ( ..) => Target :: GlobalAsm ,
82
81
ItemKind :: TyAlias ( ..) => Target :: TyAlias ,
83
- ItemKind :: OpaqueTy ( ref opaque) => {
84
- if opaque. in_trait {
85
- Target :: ImplTraitPlaceholder
86
- } else {
87
- Target :: OpaqueTy
88
- }
89
- }
82
+ ItemKind :: OpaqueTy ( ..) => Target :: OpaqueTy ,
90
83
ItemKind :: Enum ( ..) => Target :: Enum ,
91
84
ItemKind :: Struct ( ..) => Target :: Struct ,
92
85
ItemKind :: Union ( ..) => Target :: Union ,
@@ -109,8 +102,7 @@ impl Target {
109
102
DefKind :: ForeignMod => Target :: ForeignMod ,
110
103
DefKind :: GlobalAsm => Target :: GlobalAsm ,
111
104
DefKind :: TyAlias => Target :: TyAlias ,
112
- DefKind :: OpaqueTy => Target :: OpaqueTy ,
113
- DefKind :: ImplTraitPlaceholder => Target :: ImplTraitPlaceholder ,
105
+ DefKind :: OpaqueTy | DefKind :: ImplTraitPlaceholder => Target :: OpaqueTy ,
114
106
DefKind :: Enum => Target :: Enum ,
115
107
DefKind :: Struct => Target :: Struct ,
116
108
DefKind :: Union => Target :: Union ,
@@ -165,7 +157,6 @@ impl Target {
165
157
Target :: GlobalAsm => "global asm" ,
166
158
Target :: TyAlias => "type alias" ,
167
159
Target :: OpaqueTy => "opaque type" ,
168
- Target :: ImplTraitPlaceholder => "opaque type in trait" ,
169
160
Target :: Enum => "enum" ,
170
161
Target :: Variant => "enum variant" ,
171
162
Target :: Struct => "struct" ,
0 commit comments