Module rustc::middle::regionExperimental [-]  [+] [src]

This file actually contains two passes related to regions. The first pass builds up the scope_map, which describes the parent links in the region hierarchy. The second pass infers which types must be region parameterized.

Most of the documentation on regions can be found in middle/typeck/infer/region_inference.rs

Structs

Context
RegionMaps

The region maps encode information about region relationships.

Enums

CodeExtent

CodeExtent represents a statically-describable extent that can be used to bound the lifetime/region for values.

Functions

resolve_crate
resolve_inlined_item