Module rustc_typeck::variance::terms[][src]

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

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

Defines the TermsContext basically houses an arena where we can allocate terms.

Re-exports

use arena::TypedArena;
use rustc::ty;
use rustc::ty::TyCtxt;
use std::fmt;
use syntax::ast;
use rustc::hir;
use rustc::hir::itemlikevisit::ItemLikeVisitor;
use util::nodemap::NodeMap;
use self::VarianceTerm::*;

Structs

InferredIndex [
Experimental
]
TermsContext [
Experimental
]

Enums

VarianceTerm [
Experimental
]

Functions

determine_parameters_to_be_inferred [
Experimental
]
lang_items [
Experimental
]

Type Definitions

VarianceTermPtr [
Experimental
]