@@ -36,7 +36,6 @@ pub enum Target {
3636 GlobalAsm ,
3737 TyAlias ,
3838 OpaqueTy ,
39- ImplTraitPlaceholder ,
4039 Enum ,
4140 Variant ,
4241 Struct ,
@@ -80,13 +79,7 @@ impl Target {
8079 ItemKind :: ForeignMod { .. } => Target :: ForeignMod ,
8180 ItemKind :: GlobalAsm ( ..) => Target :: GlobalAsm ,
8281 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 ,
9083 ItemKind :: Enum ( ..) => Target :: Enum ,
9184 ItemKind :: Struct ( ..) => Target :: Struct ,
9285 ItemKind :: Union ( ..) => Target :: Union ,
@@ -109,8 +102,7 @@ impl Target {
109102 DefKind :: ForeignMod => Target :: ForeignMod ,
110103 DefKind :: GlobalAsm => Target :: GlobalAsm ,
111104 DefKind :: TyAlias => Target :: TyAlias ,
112- DefKind :: OpaqueTy => Target :: OpaqueTy ,
113- DefKind :: ImplTraitPlaceholder => Target :: ImplTraitPlaceholder ,
105+ DefKind :: OpaqueTy | DefKind :: ImplTraitPlaceholder => Target :: OpaqueTy ,
114106 DefKind :: Enum => Target :: Enum ,
115107 DefKind :: Struct => Target :: Struct ,
116108 DefKind :: Union => Target :: Union ,
@@ -165,7 +157,6 @@ impl Target {
165157 Target :: GlobalAsm => "global asm" ,
166158 Target :: TyAlias => "type alias" ,
167159 Target :: OpaqueTy => "opaque type" ,
168- Target :: ImplTraitPlaceholder => "opaque type in trait" ,
169160 Target :: Enum => "enum" ,
170161 Target :: Variant => "enum variant" ,
171162 Target :: Struct => "struct" ,
0 commit comments