mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-26 00:34:06 +00:00
fix rebase
This commit is contained in:
parent
5d64e91458
commit
b13f234a1b
@ -410,8 +410,11 @@ impl<'tcx> TyCtxt<'tcx> {
|
||||
}
|
||||
let hir = self.hir();
|
||||
let mut note = true;
|
||||
if let Some(generics) = hir
|
||||
.as_local_hir_id(generics.type_param(p, self).def_id)
|
||||
if let Some(generics) = generics
|
||||
.type_param(p, self)
|
||||
.def_id
|
||||
.as_local()
|
||||
.map(|id| hir.as_local_hir_id(id))
|
||||
.and_then(|id| self.hir().find(self.hir().get_parent_node(id)))
|
||||
.as_ref()
|
||||
.and_then(|node| node.generics())
|
||||
|
@ -954,8 +954,9 @@ fn suggest_constraining_param(
|
||||
let def_id = hir.body_owner_def_id(hir::BodyId { hir_id: body_id });
|
||||
let generics = tcx.generics_of(def_id);
|
||||
let param_def_id = generics.type_param(&p, tcx).def_id;
|
||||
if let Some(generics) = hir
|
||||
.as_local_hir_id(param_def_id)
|
||||
if let Some(generics) = param_def_id
|
||||
.as_local()
|
||||
.map(|id| hir.as_local_hir_id(id))
|
||||
.and_then(|id| hir.find(hir.get_parent_item(id)))
|
||||
.as_ref()
|
||||
.and_then(|node| node.generics())
|
||||
|
Loading…
Reference in New Issue
Block a user