Function rustc_ty_utils::assoc::associated_type_for_effects
source ยท fn associated_type_for_effects(
tcx: TyCtxt<'_>,
def_id: LocalDefId,
) -> Option<DefId>
Expand description
Given an def_id
of a trait or a trait impl:
If def_id
is a trait that has #[const_trait]
, then it synthesizes
a new def id corresponding to a new associated type for the effects.
If def_id
is an impl, then synthesize the associated type according
to the constness of the impl.