Rename some OwnerId fields.
spastorino noticed some silly expressions like `item_id.def_id.def_id`. This commit renames several `def_id: OwnerId` fields as `owner_id`, so those expressions become `item_id.owner_id.def_id`. `item_id.owner_id.local_def_id` would be even clearer, but the use of `def_id` for values of type `LocalDefId` is *very* widespread, so I left that alone.
This commit is contained in:
@@ -141,7 +141,7 @@ impl<'tcx> SaveContext<'tcx> {
|
||||
}
|
||||
|
||||
pub fn get_extern_item_data(&self, item: &hir::ForeignItem<'_>) -> Option<Data> {
|
||||
let def_id = item.def_id.to_def_id();
|
||||
let def_id = item.owner_id.to_def_id();
|
||||
let qualname = format!("::{}", self.tcx.def_path_str(def_id));
|
||||
let attrs = self.tcx.hir().attrs(item.hir_id());
|
||||
match item.kind {
|
||||
@@ -205,7 +205,7 @@ impl<'tcx> SaveContext<'tcx> {
|
||||
}
|
||||
|
||||
pub fn get_item_data(&self, item: &hir::Item<'_>) -> Option<Data> {
|
||||
let def_id = item.def_id.to_def_id();
|
||||
let def_id = item.owner_id.to_def_id();
|
||||
let attrs = self.tcx.hir().attrs(item.hir_id());
|
||||
match item.kind {
|
||||
hir::ItemKind::Fn(ref sig, ref generics, _) => {
|
||||
@@ -297,7 +297,7 @@ impl<'tcx> SaveContext<'tcx> {
|
||||
children: m
|
||||
.item_ids
|
||||
.iter()
|
||||
.map(|i| id_from_def_id(i.def_id.to_def_id()))
|
||||
.map(|i| id_from_def_id(i.owner_id.to_def_id()))
|
||||
.collect(),
|
||||
decl_id: None,
|
||||
docs: self.docs_for_attrs(attrs),
|
||||
@@ -363,7 +363,7 @@ impl<'tcx> SaveContext<'tcx> {
|
||||
parent: None,
|
||||
children: items
|
||||
.iter()
|
||||
.map(|i| id_from_def_id(i.id.def_id.to_def_id()))
|
||||
.map(|i| id_from_def_id(i.id.owner_id.to_def_id()))
|
||||
.collect(),
|
||||
docs: String::new(),
|
||||
sig: None,
|
||||
|
||||
Reference in New Issue
Block a user