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. |