Skip to content

Commit 4940017

Browse files
lowrVeykril
authored andcommitted
Rename StructDatum -> AdtDatum
1 parent a52accc commit 4940017

5 files changed

Lines changed: 17 additions & 17 deletions

File tree

‎crates/hir-ty/src/chalk_db.rs‎

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ use crate::{
3333

3434
pub(crate)typeAssociatedTyDatum = chalk_solve::rust_ir::AssociatedTyDatum<Interner>;
3535
pub(crate)typeTraitDatum = chalk_solve::rust_ir::TraitDatum<Interner>;
36-
pub(crate)typeStructDatum = chalk_solve::rust_ir::AdtDatum<Interner>;
36+
pub(crate)typeAdtDatum = chalk_solve::rust_ir::AdtDatum<Interner>;
3737
pub(crate)typeImplDatum = chalk_solve::rust_ir::ImplDatum<Interner>;
3838
pub(crate)typeOpaqueTyDatum = chalk_solve::rust_ir::OpaqueTyDatum<Interner>;
3939

@@ -53,8 +53,8 @@ impl chalk_solve::RustIrDatabase<Interner> for ChalkContext<'_> {
5353
fntrait_datum(&self,trait_id:TraitId) -> Arc<TraitDatum>{
5454
self.db.trait_datum(self.krate, trait_id)
5555
}
56-
fnadt_datum(&self,struct_id:AdtId) -> Arc<StructDatum>{
57-
self.db.struct_datum(self.krate, struct_id)
56+
fnadt_datum(&self,struct_id:AdtId) -> Arc<AdtDatum>{
57+
self.db.adt_datum(self.krate, struct_id)
5858
}
5959
fnadt_repr(&self,_struct_id:AdtId) -> Arc<rust_ir::AdtRepr<Interner>>{
6060
// FIXME: keep track of these
@@ -712,13 +712,13 @@ fn lang_item_from_well_known_trait(trait_: WellKnownTrait) -> LangItem {
712712
}
713713
}
714714

715-
pub(crate)fnstruct_datum_query(
715+
pub(crate)fnadt_datum_query(
716716
db:&dynHirDatabase,
717717
krate:CrateId,
718-
struct_id:AdtId,
719-
) -> Arc<StructDatum>{
720-
debug!("struct_datum {:?}",struct_id);
721-
let chalk_ir::AdtId(adt_id) = struct_id;
718+
adt_id:AdtId,
719+
) -> Arc<AdtDatum>{
720+
debug!("adt_datum {:?}",adt_id);
721+
let chalk_ir::AdtId(adt_id) = adt_id;
722722
let generic_params = generics(db.upcast(), adt_id.into());
723723
let upstream = adt_id.module(db.upcast()).krate() != krate;
724724
let where_clauses = {
@@ -737,10 +737,10 @@ pub(crate) fn struct_datum_query(
737737
fields:Vec::new(),// FIXME add fields (only relevant for auto traits),
738738
};
739739
let struct_datum_bound = rust_ir::AdtDatumBound{variants:vec![variant], where_clauses };
740-
let struct_datum = StructDatum{
740+
let struct_datum = AdtDatum{
741741
// FIXME set ADT kind
742742
kind: rust_ir::AdtKind::Struct,
743-
id:struct_id,
743+
id:chalk_ir::AdtId(adt_id),
744744
binders:make_binders(db,&generic_params, struct_datum_bound),
745745
flags,
746746
};

‎crates/hir-ty/src/db.rs‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -220,12 +220,12 @@ pub trait HirDatabase: DefDatabase + Upcast<dyn DefDatabase> {
220220
trait_id: chalk_db::TraitId,
221221
) -> sync::Arc<chalk_db::TraitDatum>;
222222

223-
#[salsa::invoke(chalk_db::struct_datum_query)]
224-
fnstruct_datum(
223+
#[salsa::invoke(chalk_db::adt_datum_query)]
224+
fnadt_datum(
225225
&self,
226226
krate:CrateId,
227227
struct_id: chalk_db::AdtId,
228-
) -> sync::Arc<chalk_db::StructDatum>;
228+
) -> sync::Arc<chalk_db::AdtDatum>;
229229

230230
#[salsa::invoke(chalk_db::impl_datum_query)]
231231
fnimpl_datum(

‎crates/hir/src/lib.rs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3798,9 +3798,9 @@ impl Type {
37983798

37993799
// For non-phantom_data adts we check variants/fields as well as generic parameters
38003800
TyKind::Adt(adt_id, substitution)
3801-
if !db.struct_datum(krate,*adt_id).flags.phantom_data =>
3801+
if !db.adt_datum(krate,*adt_id).flags.phantom_data =>
38023802
{
3803-
let adt_datum = &db.struct_datum(krate,*adt_id);
3803+
let adt_datum = &db.adt_datum(krate,*adt_id);
38043804
let adt_datum_bound =
38053805
adt_datum.binders.clone().substitute(Interner, substitution);
38063806
adt_datum_bound

‎crates/ide-db/src/apply_change.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ impl RootDatabase {
124124
hir::db::InternCoroutineQuery
125125
hir::db::AssociatedTyDataQuery
126126
hir::db::TraitDatumQuery
127-
hir::db::StructDatumQuery
127+
hir::db::AdtDatumQuery
128128
hir::db::ImplDatumQuery
129129
hir::db::FnDefDatumQuery
130130
hir::db::FnDefVarianceQuery

‎crates/ide-db/src/lib.rs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ impl RootDatabase {
280280
// hir_db::InternCoroutineQuery
281281
hir_db::AssociatedTyDataQuery
282282
hir_db::TraitDatumQuery
283-
hir_db::StructDatumQuery
283+
hir_db::AdtDatumQuery
284284
hir_db::ImplDatumQuery
285285
hir_db::FnDefDatumQuery
286286
hir_db::FnDefVarianceQuery

0 commit comments

Comments
 (0)