diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2020-01-07 17:25:33 +0100 |
|---|---|---|
| committer | Mazdak Farrokhzad <twingoow@gmail.com> | 2020-01-08 22:01:07 +0100 |
| commit | 8351667091af662fe5cb22341e6c631a136a000b (patch) | |
| tree | 7739bf74185f40157acb11c8a08f2d03b3c17900 /src/librustc_traits | |
| parent | 62e9ccbe28f0d10d838de5b302a8afa06d571a2e (diff) | |
| download | rust-8351667091af662fe5cb22341e6c631a136a000b.tar.gz rust-8351667091af662fe5cb22341e6c631a136a000b.zip | |
intravisit: abstract over HIR Map
Diffstat (limited to 'src/librustc_traits')
| -rw-r--r-- | src/librustc_traits/lowering/mod.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/librustc_traits/lowering/mod.rs b/src/librustc_traits/lowering/mod.rs index 47009ac4123..647d32d45f6 100644 --- a/src/librustc_traits/lowering/mod.rs +++ b/src/librustc_traits/lowering/mod.rs @@ -2,6 +2,7 @@ mod environment; use rustc::hir::intravisit::{self, NestedVisitorMap, Visitor}; use rustc::hir::map::definitions::DefPathData; +use rustc::hir::map::Map; use rustc::traits::{ Clause, Clauses, DomainGoal, FromEnv, GoalKind, PolyDomainGoal, ProgramClause, ProgramClauseCategory, WellFormed, WhereClause, @@ -600,7 +601,9 @@ impl ClauseDumper<'tcx> { } impl Visitor<'tcx> for ClauseDumper<'tcx> { - fn nested_visit_map<'this>(&'this mut self) -> NestedVisitorMap<'this, 'tcx> { + type Map = Map<'tcx>; + + fn nested_visit_map<'this>(&'this mut self) -> NestedVisitorMap<'this, Self::Map> { NestedVisitorMap::OnlyBodies(&self.tcx.hir()) } |
