@@ -1203,8 +1203,8 @@ fn should_encode_type(tcx: TyCtxt<'_>, def_id: LocalDefId, def_kind: DefKind) ->
12031203 DefKind :: AssocTy => {
12041204 let assoc_item = tcx. associated_item ( def_id) ;
12051205 match assoc_item. container {
1206- ty:: AssocItemContainer :: ImplContainer => true ,
1207- ty:: AssocItemContainer :: TraitContainer => assoc_item. defaultness ( tcx) . has_value ( ) ,
1206+ ty:: AssocItemContainer :: Impl => true ,
1207+ ty:: AssocItemContainer :: Trait => assoc_item. defaultness ( tcx) . has_value ( ) ,
12081208 }
12091209 }
12101210 DefKind :: TyParam => {
@@ -1336,7 +1336,7 @@ fn should_encode_const(def_kind: DefKind) -> bool {
13361336
13371337fn should_encode_fn_impl_trait_in_trait < ' tcx > ( tcx : TyCtxt < ' tcx > , def_id : DefId ) -> bool {
13381338 if let Some ( assoc_item) = tcx. opt_associated_item ( def_id)
1339- && assoc_item. container == ty:: AssocItemContainer :: TraitContainer
1339+ && assoc_item. container == ty:: AssocItemContainer :: Trait
13401340 && assoc_item. kind == ty:: AssocKind :: Fn
13411341 {
13421342 true
@@ -1649,7 +1649,7 @@ impl<'a, 'tcx> EncodeContext<'a, 'tcx> {
16491649 self . tables . assoc_container . set_some ( def_id. index , item. container ) ;
16501650
16511651 match item. container {
1652- AssocItemContainer :: TraitContainer => {
1652+ AssocItemContainer :: Trait => {
16531653 if let ty:: AssocKind :: Type = item. kind {
16541654 self . encode_explicit_item_bounds ( def_id) ;
16551655 self . encode_explicit_item_super_predicates ( def_id) ;
@@ -1659,7 +1659,7 @@ impl<'a, 'tcx> EncodeContext<'a, 'tcx> {
16591659 }
16601660 }
16611661 }
1662- AssocItemContainer :: ImplContainer => {
1662+ AssocItemContainer :: Impl => {
16631663 if let Some ( trait_item_def_id) = item. trait_item_def_id {
16641664 self . tables . trait_item_def_id . set_some ( def_id. index , trait_item_def_id. into ( ) ) ;
16651665 }
0 commit comments