Re-exportsยง
use std::fmt;๐use rustc_infer::infer::TyCtxtInferExt;๐use rustc_infer::infer::canonical::Canonical;๐use rustc_infer::infer::canonical::CanonicalQueryInput;๐use rustc_infer::infer::canonical::QueryResponse;๐use rustc_middle::query::Providers;๐use rustc_middle::traits::query::NoSolution;๐use rustc_middle::ty::Clause;๐use rustc_middle::ty::FnSig;๐use rustc_middle::ty::ParamEnvAnd;๐use rustc_middle::ty::PolyFnSig;๐use rustc_middle::ty::Ty;๐use rustc_middle::ty::TyCtxt;๐use rustc_middle::ty::TypeFoldable;๐use rustc_span::DUMMY_SP;๐use rustc_trait_selection::infer::InferCtxtBuilderExt;๐use rustc_trait_selection::traits::query::normalize::QueryNormalizeExt;๐use rustc_trait_selection::traits::query::type_op::ascribe_user_type::AscribeUserType;๐use rustc_trait_selection::traits::query::type_op::ascribe_user_type::type_op_ascribe_user_type_with_span;๐use rustc_trait_selection::traits::query::type_op::normalize::Normalize;๐use rustc_trait_selection::traits::query::type_op::prove_predicate::ProvePredicate;๐use rustc_trait_selection::traits::query::type_op::prove_predicate::type_op_prove_predicate_with_cause;๐use rustc_trait_selection::traits::Normalized;๐use rustc_trait_selection::traits::ObligationCause;๐use rustc_trait_selection::traits::ObligationCtxt;๐
Functionsยง
- provide ๐
- type_
op_ ๐ascribe_ user_ type - type_
op_ ๐normalize - type_
op_ ๐normalize_ clause - type_
op_ ๐normalize_ fn_ sig - type_
op_ ๐normalize_ poly_ fn_ sig - type_
op_ ๐normalize_ ty - type_
op_ ๐prove_ predicate