Skip to content

Commit 4940017

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

File tree

5 files changed

+17
-17
lines changed

5 files changed

+17
-17
lines changed

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) type AssociatedTyDatum = chalk_solve::rust_ir::AssociatedTyDatum<Interner>;
3535
pub(crate) type TraitDatum = chalk_solve::rust_ir::TraitDatum<Interner>;
36-
pub(crate) type StructDatum = chalk_solve::rust_ir::AdtDatum<Interner>;
36+
pub(crate) type AdtDatum = chalk_solve::rust_ir::AdtDatum<Interner>;
3737
pub(crate) type ImplDatum = chalk_solve::rust_ir::ImplDatum<Interner>;
3838
pub(crate) type OpaqueTyDatum = chalk_solve::rust_ir::OpaqueTyDatum<Interner>;
3939

@@ -53,8 +53,8 @@ impl chalk_solve::RustIrDatabase<Interner> for ChalkContext<'_> {
5353
fn trait_datum(&self, trait_id: TraitId) -> Arc<TraitDatum> {
5454
self.db.trait_datum(self.krate, trait_id)
5555
}
56-
fn adt_datum(&self, struct_id: AdtId) -> Arc<StructDatum> {
57-
self.db.struct_datum(self.krate, struct_id)
56+
fn adt_datum(&self, struct_id: AdtId) -> Arc<AdtDatum> {
57+
self.db.adt_datum(self.krate, struct_id)
5858
}
5959
fn adt_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) fn struct_datum_query(
715+
pub(crate) fn adt_datum_query(
716716
db: &dyn HirDatabase,
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-
fn struct_datum(
223+
#[salsa::invoke(chalk_db::adt_datum_query)]
224+
fn adt_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
fn impl_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)