Module rustc_typeck::middle::resolve_lifetime [] [src]

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

Name resolution for lifetimes.

Name resolution for lifetimes follows MUCH simpler rules than the full resolve. For example, lifetime names are never exported or used between functions, and they operate in a purely top-down way. Therefore we break lifetime name resolution into a separate pass.

Structs

NamedRegionMap [
Experimental
]

Enums

Region [
Experimental
]
Set1 [
Experimental
]

A set containing, at most, one known element. If two distinct values are inserted into a set, then it becomes Many, which can be used to detect ambiguities.

Functions

krate [
Experimental
]

Type Definitions

ObjectLifetimeDefault [
Experimental
]