@@ -4,11 +4,11 @@ use chalk_ir::{
44 AdtId , AliasTy , ApplicationTy , AssocTypeId , CanonicalVarKind , CanonicalVarKinds , ConstData ,
55 Constraint , FnDefId , Goals , InEnvironment , Lifetime , OpaqueTy , OpaqueTyId ,
66 ProgramClauseImplication , ProgramClauses , ProjectionTy , QuantifiedWhereClauses ,
7- SeparatorTraitRef , Substitution , TraitId , Ty , VariableKind , VariableKinds ,
7+ SeparatorTraitRef , Substitution , TraitId , Ty , TyData , VariableKind , VariableKinds ,
88} ;
99use chalk_ir:: {
1010 GenericArg , GenericArgData , Goal , GoalData , LifetimeData , ProgramClause , ProgramClauseData ,
11- QuantifiedWhereClause , TyKind ,
11+ QuantifiedWhereClause ,
1212} ;
1313use std:: fmt;
1414use std:: fmt:: Debug ;
@@ -40,7 +40,7 @@ pub enum ChalkFnAbi {
4040pub struct ChalkIr ;
4141
4242impl Interner for ChalkIr {
43- type InternedType = Arc < TyKind < ChalkIr > > ;
43+ type InternedType = Arc < TyData < ChalkIr > > ;
4444 type InternedLifetime = LifetimeData < ChalkIr > ;
4545 type InternedConst = Arc < ConstData < ChalkIr > > ;
4646 type InternedConcreteConst = u32 ;
@@ -212,11 +212,11 @@ impl Interner for ChalkIr {
212212 tls:: with_current_program ( |prog| Some ( prog?. debug_quantified_where_clauses ( clauses, fmt) ) )
213213 }
214214
215- fn intern_ty ( & self , ty : TyKind < ChalkIr > ) -> Arc < TyKind < ChalkIr > > {
215+ fn intern_ty ( & self , ty : TyData < ChalkIr > ) -> Arc < TyData < ChalkIr > > {
216216 Arc :: new ( ty)
217217 }
218218
219- fn ty_data < ' a > ( & self , ty : & ' a Arc < TyKind < ChalkIr > > ) -> & ' a TyKind < Self > {
219+ fn ty_data < ' a > ( & self , ty : & ' a Arc < TyData < ChalkIr > > ) -> & ' a TyData < Self > {
220220 ty
221221 }
222222
@@ -236,7 +236,7 @@ impl Interner for ChalkIr {
236236 constant
237237 }
238238
239- fn const_eq ( & self , _ty : & Arc < TyKind < ChalkIr > > , c1 : & u32 , c2 : & u32 ) -> bool {
239+ fn const_eq ( & self , _ty : & Arc < TyData < ChalkIr > > , c1 : & u32 , c2 : & u32 ) -> bool {
240240 c1 == c2
241241 }
242242
0 commit comments