X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibrustdoc%2Fdoctest.rs;h=024fe6345d295a694b3f2e8b91ac378c4b41795d;hb=9e86a434a770b453ded7dabd3203efc9c61eb2e5;hp=ac24543929b663df349edbbb7c9e59bbb8f982dc;hpb=c088e5092bc1d98784f79a7965c8980a2d9609c3;p=rust.git diff --git a/src/librustdoc/doctest.rs b/src/librustdoc/doctest.rs index ac24543929b..024fe6345d2 100644 --- a/src/librustdoc/doctest.rs +++ b/src/librustdoc/doctest.rs @@ -8,6 +8,7 @@ use rustc_hir::{HirId, CRATE_HIR_ID}; use rustc_interface::interface; use rustc_middle::hir::map::Map; +use rustc_middle::hir::nested_filter; use rustc_middle::ty::TyCtxt; use rustc_session::config::{self, CrateType, ErrorOutputType}; use rustc_session::{lint, DiagnosticOutput, Session}; @@ -1154,10 +1155,10 @@ fn visit_testable( } impl<'a, 'hir, 'tcx> intravisit::Visitor<'hir> for HirCollector<'a, 'hir, 'tcx> { - type Map = Map<'hir>; + type NestedFilter = nested_filter::All; - fn nested_visit_map(&mut self) -> intravisit::NestedVisitorMap { - intravisit::NestedVisitorMap::All(self.map) + fn nested_visit_map(&mut self) -> Self::Map { + self.map } fn visit_item(&mut self, item: &'hir hir::Item<'_>) {