Skip to main content

Module terms

Module terms 

Source
Expand description

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

Re-exportsยง

use std::fmt; ๐Ÿ”’
use rustc_arena::DroplessArena; ๐Ÿ”’
use rustc_hir::def::DefKind; ๐Ÿ”’
use rustc_hir::def_id::LocalDefId; ๐Ÿ”’
use rustc_hir::def_id::LocalDefIdMap; ๐Ÿ”’
use rustc_middle::ty; ๐Ÿ”’
use rustc_middle::ty::TyCtxt; ๐Ÿ”’
use tracing::debug; ๐Ÿ”’
use self::VarianceTerm::*; ๐Ÿ”’

Structsยง

InferredIndex ๐Ÿ”’
TermsContext ๐Ÿ”’

Enumsยง

VarianceTerm ๐Ÿ”’

Functionsยง

determine_parameters_to_be_inferred ๐Ÿ”’
lang_items ๐Ÿ”’

Type Aliasesยง

VarianceTermPtr ๐Ÿ”’