[][src]Module rustc::middle::resolve_lifetime

⚙️ This is an internal compiler API. (rustc_private)

This crate is being loaded from the sysroot, a permanently unstable location for private compiler dependencies. It is not intended for general use. Prefer using a public version of this crate from crates.io via Cargo.toml.

Name resolution for lifetimes: type declarations.

Structs

ResolveLifetimesInternal

Maps the id of each lifetime reference to the lifetime decl that it corresponds to.

Enums

LifetimeDefOriginInternal

The origin of a named lifetime definition.

RegionInternal
Set1Internal

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.

Type Definitions

ObjectLifetimeDefaultInternal