separate definitions and HIR
owners
fix a ui test use `into` fix clippy ui test fix a run-make-fulldeps test implement `IntoQueryParam<DefId>` for `OwnerId` use `OwnerId` for more queries change the type of `ParentOwnerIterator::Item` to `(OwnerId, OwnerNode)`
This commit is contained in:
parent
bb5a016175
commit
8fe936099a
114 changed files with 659 additions and 518 deletions
|
@ -41,7 +41,10 @@ pub struct StableHashingContext<'a> {
|
|||
pub(super) enum BodyResolver<'tcx> {
|
||||
Forbidden,
|
||||
Ignore,
|
||||
Traverse { owner: LocalDefId, bodies: &'tcx SortedMap<hir::ItemLocalId, &'tcx hir::Body<'tcx>> },
|
||||
Traverse {
|
||||
owner: hir::OwnerId,
|
||||
bodies: &'tcx SortedMap<hir::ItemLocalId, &'tcx hir::Body<'tcx>>,
|
||||
},
|
||||
}
|
||||
|
||||
impl<'a> StableHashingContext<'a> {
|
||||
|
@ -103,7 +106,7 @@ impl<'a> StableHashingContext<'a> {
|
|||
#[inline]
|
||||
pub fn with_hir_bodies(
|
||||
&mut self,
|
||||
owner: LocalDefId,
|
||||
owner: hir::OwnerId,
|
||||
bodies: &SortedMap<hir::ItemLocalId, &hir::Body<'_>>,
|
||||
f: impl FnOnce(&mut StableHashingContext<'_>),
|
||||
) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue