Enum rustc::infer::InferTablesRef [] [src]

pub enum InferTablesRef<'a, 'gcx: 'a + 'tcx, 'tcx: 'a> {
    Interned(&'a TypeckTables<'gcx>),
    InProgress(Ref<'a, TypeckTables<'tcx>>),
}
🔬 This is a nightly-only experimental API. (rustc_private)

Variants

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

Methods from Deref<Target=TypeckTables<'tcx>>

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

Returns the final resolution of a QPath in an Expr or Pat node.

🔬 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 type of expr, considering any Adjustment entry recorded for that expression.

🔬 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)

Trait Implementations

impl<'a, 'gcx, 'tcx> Deref for InferTablesRef<'a, 'gcx, 'tcx>
[src]

The resulting type after dereferencing

The method called to dereference a value