Re-exportsΒ§
use std::collections::hash_map::Entry;πuse rustc_type_ir::solve::Goal;πuse rustc_type_ir::solve::QueryInput;πuse rustc_type_ir as ty;πuse rustc_type_ir::Canonical;πuse rustc_type_ir::CanonicalParamEnvCacheEntry;πuse rustc_type_ir::CanonicalVarKind;πuse rustc_type_ir::CanonicalizerState;πuse rustc_type_ir::Const;πuse rustc_type_ir::Flags;πuse rustc_type_ir::InferCtxtLike;πuse rustc_type_ir::Interner;πuse rustc_type_ir::PlaceholderConst;πuse rustc_type_ir::PlaceholderType;πuse rustc_type_ir::PredicateProxy;πuse rustc_type_ir::Region;πuse rustc_type_ir::TypeFlags;πuse rustc_type_ir::TypeFoldable;πuse rustc_type_ir::TypeFolder;πuse rustc_type_ir::TypeSuperFoldable;πuse rustc_type_ir::TypeVisitableExt;πuse crate::delegate::SolverDelegate;πuse rustc_type_ir::inherent::*;π
StructsΒ§
- Canonicalizer π
EnumsΒ§
- Canonicalize
Input πKind - Canonicalize
Mode π - Whether weβre canonicalizing a query input or the query response.
ConstantsΒ§
- NEEDS_
CANONICAL π - Does this have infer/placeholder/param, free regions or ReErased?