Module rustc_typeck::hir::map
[−]
[src]
rustc_private)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
| DefKey |
[Unstable] A unique identifier that we can use to lookup a definition
precisely. It combines the index of the definition's parent (if
any) with a |
| DefPath | [Unstable] |
| Definitions |
[Unstable] The definition table containing node definitions |
| DisambiguatedDefPathData |
[Unstable] Pair of |
| Forest |
[Unstable] Stores a crate and any number of inlined items from other crates. |
| InlinedRootPath |
[Unstable] Root of an inlined item. We track the |
| Map |
[Unstable] Represents a mapping from Node IDs to AST elements and their parent Node IDs |
| NodesMatchingSuffix | [Unstable] |
Enums
| DefPathData | [Unstable] |
| 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. |