Module rustc::infer::anon_types [−][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?
Re-exports
use hir::def_id::DefId; |
use hir; |
use infer; |
use infer::InferCtxt; |
use infer::InferOk; |
use infer::TypeVariableOrigin; |
use infer::outlives::free_region_map::FreeRegionRelations; |
use rustc_data_structures::fx::FxHashMap; |
use rustc_data_structures::fx::FxHashMap; |
use syntax::ast; |
use traits; |
use traits::PredicateObligation; |
use ty; |
use ty::Ty; |
use ty::TyCtxt; |
use ty::GenericParamDefKind; |
use ty::fold::BottomUpFolder; |
use ty::fold::TypeFoldable; |
use ty::fold::TypeFolder; |
use ty::outlives::Component; |
use ty::subst::Kind; |
use ty::subst::Substs; |
use ty::subst::UnpackedKind; |
use util::nodemap::DefIdMap; |
use util::nodemap::DefIdMap; |
Structs
AnonTypeDecl |
[ Experimental ] Information about the anonymous, abstract types whose values we
are inferring in this function (these are the |
Instantiator |
[ Experimental ]
|
ReverseMapper |
[ Experimental ]
|
Type Definitions
AnonTypeMap |
[ Experimental ]
|