Module rustc::hir::map  
                   
                       [−]
                   
               [src]
rustc_private)Reexports
| pub use self::Node::*; | 
| pub use self::definitions::{Definitions, DefKey, DefPath, DefPathData, DisambiguatedDefPathData, InlinedRootPath}; | 
Modules
| blocks | [Unstable] This module provides a simplified abstraction for working with
code blocks identified by their integer node-id.  In particular,
it captures a common set of attributes that all "function-like
things" (represented by  | 
| definitions | [Unstable] | 
Structs
| Forest | [Unstable] Stores a crate and any number of inlined items from other crates. | 
| Map | [Unstable] Represents a mapping from Node IDs to AST elements and their parent Node IDs | 
| NodesMatchingSuffix | [Unstable] | 
Enums
| MapEntry | [Unstable] Represents an entry and its parent NodeID. The odd layout is to bring down the total size. | 
| Node | [Unstable] | 
Traits
| FoldOps | [Unstable] | 
| NodePrinter | [Unstable] | 
Functions
| collect_definitions | [Unstable] | 
| map_crate | [Unstable] | 
| map_decoded_item | [Unstable] Used for items loaded from external crate that are being inlined into this crate. |