Struct rustc_trans::middle::region::RegionMaps [] [src]

pub struct RegionMaps { /* fields omitted */ }
🔬 This is a nightly-only experimental API. (rustc_private)

The region maps encode information about region relationships.

Methods

impl RegionMaps
[src]

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

create a bogus code extent for the regions in astencode types. Nobody really cares about the contents of these.

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

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

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

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

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

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

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

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

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

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

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

Returns the narrowest scope that encloses id, if any.

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

Returns the narrowest scope that encloses id, if any.

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

Returns the lifetime of the local variable var_id

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

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

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

Returns the scope when temp created by expr_id will be cleaned up

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

Returns the lifetime of the variable id.

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

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

Returns true if subscope is equal to or is lexically nested inside superscope and false otherwise.

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

Finds the nearest common ancestor (if any) of two scopes. That is, finds the smallest scope which is greater than or equal to both scope_a and scope_b.