Skip to main content

Module auto_trait

Module auto_trait 

Source

Re-exportsยง

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

Enumsยง

DiscardPositiveImpls ๐Ÿ”’

Functionsยง

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