Re-exportsยง
use std::ops::ControlFlow;๐use itertools::Itertools as _;๐use rustc_data_structures::fx::FxIndexSet;๐use rustc_hir as hir;๐use rustc_hir::def_id::DefId;๐use rustc_hir::def_id::LocalDefId;๐use rustc_infer::infer::TyCtxtInferExt;๐use rustc_lint_defs::builtin::REFINING_IMPL_TRAIT_INTERNAL;๐use rustc_lint_defs::builtin::REFINING_IMPL_TRAIT_REACHABLE;๐use rustc_middle::traits::ObligationCause;๐use rustc_middle::ty::print::with_no_trimmed_paths;๐use rustc_middle::ty::print::with_no_trimmed_paths;๐use rustc_middle::ty::print::with_types_for_signature;๐use rustc_middle::ty;๐use rustc_middle::ty::Ty;๐use rustc_middle::ty::TyCtxt;๐use rustc_middle::ty::TypeFoldable;๐use rustc_middle::ty::TypeFolder;๐use rustc_middle::ty::TypeSuperVisitable;๐use rustc_middle::ty::TypeVisitable;๐use rustc_middle::ty::TypeVisitableExt;๐use rustc_middle::ty::TypeVisitor;๐use rustc_middle::ty::TypingMode;๐use rustc_middle::ty::Unnormalized;๐use rustc_span::def_id::ModId;๐use rustc_span::Span;๐use rustc_span::span_bug;๐use rustc_trait_selection::regions::InferCtxtRegionExt;๐use rustc_trait_selection::traits::ObligationCtxt;๐use rustc_trait_selection::traits::elaborate;๐use rustc_trait_selection::traits::normalize_param_env_or_error;๐
Structsยง
- Anonymize ๐
- Collect
Params ๐ - Impl
Trait ๐InTrait Collector
Functionsยง
- check_
refining_ ๐return_ position_ impl_ trait_ in_ trait - Check that an implementation does not refine an RPITIT from a trait method signature.
- report_
mismatched_ ๐rpitit_ captures - report_
mismatched_ ๐rpitit_ signature - type_
visibility ๐