Skip to main contentModule auto_trait
Source use rustc_data_structures::fx::FxIndexMap; ๐ use rustc_data_structures::fx::FxIndexSet; ๐ use rustc_data_structures::fx::IndexEntry; ๐ use rustc_data_structures::thin_vec::ThinVec; ๐ use rustc_hir as hir; ๐ use rustc_infer::infer::region_constraints::ConstraintKind; ๐ use rustc_infer::infer::region_constraints::RegionConstraintData; ๐ use rustc_middle::ty; ๐ use rustc_middle::ty::CallerBoundsIterator; ๐ use rustc_middle::ty::Region; ๐ use rustc_middle::ty::Ty; ๐ use rustc_middle::ty::fold_regions; ๐ use rustc_span::bug; ๐ use rustc_span::def_id::DefId; ๐ use rustc_span::symbol::Symbol; ๐ use rustc_span::symbol::kw; ๐ use rustc_trait_selection::traits::auto_trait; ๐ use rustc_trait_selection::traits::auto_trait::RegionTarget; ๐ use tracing::debug; ๐ use tracing::instrument; ๐ use tracing::instrument; ๐ use crate::clean; ๐ use crate::clean::Lifetime; ๐ use crate::clean::clean_clause; ๐ use crate::clean::clean_generic_param_def; ๐ use crate::clean::clean_middle_ty; ๐ use crate::clean::clean_trait_ref_with_constraints; ๐ use crate::clean::clean_ty_generics_inner; ๐ use crate::clean::simplify; ๐ use crate::core::DocContext; ๐
- DiscardPositiveImpls ๐
- clean_param_env ๐
- clean_region_outlives_constraints ๐
- Clean region outlives constraints to where-predicates.
- early_bound_region_name ๐
- synthesize_auto_trait_impl ๐
- synthesize_auto_trait_impls ๐