mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-29 12:36:35 +03:00
Lookup adt names
This commit is contained in:
@@ -246,7 +246,8 @@ fn trait_name(&self, trait_id: chalk_ir::TraitId<Interner>) -> String {
|
||||
}
|
||||
// FIXME: lookup names
|
||||
fn adt_name(&self, struct_id: chalk_ir::AdtId<Interner>) -> String {
|
||||
format!("Adt_{:?}", struct_id.0).replace("TypeCtorId(", "").replace(")", "")
|
||||
let datum = self.db.struct_datum(self.krate, struct_id);
|
||||
format!("{:?}", datum.name(&Interner))
|
||||
}
|
||||
fn assoc_type_name(&self, assoc_ty_id: chalk_ir::AssocTypeId<Interner>) -> String {
|
||||
format!("Assoc_{}", assoc_ty_id.0)
|
||||
|
||||
Reference in New Issue
Block a user