Module rustc::hir::map::collector[][src]

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

Re-exports

use super::*;
use dep_graph::DepGraph;
use dep_graph::DepKind;
use dep_graph::DepNodeIndex;
use hir::def_id::LOCAL_CRATE;
use hir::def_id::CrateNum;
use hir::intravisit::Visitor;
use hir::intravisit::NestedVisitorMap;
use hir::svh::Svh;
use ich::Fingerprint;
use middle::cstore::CrateStore;
use session::CrateDisambiguator;
use std::iter::repeat;
use syntax::ast::NodeId;
use syntax::ast::CRATE_NODE_ID;
use syntax::codemap::CodeMap;
use syntax_pos::Span;
use ich::StableHashingContext;
use rustc_data_structures::stable_hasher::HashStable;
use rustc_data_structures::stable_hasher::StableHasher;
use rustc_data_structures::stable_hasher::StableHasherResult;

Structs

HirItemLike [
Experimental
]
NodeCollector [
Experimental
]

A Visitor that walks over the HIR and collects Nodes into a HIR map