Skip to main content

Module type_op

Module type_op 

Source

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 ๐Ÿ”’