Function rustc_trait_selection::solve::normalize::deeply_normalize
source · pub(crate) fn deeply_normalize<'tcx, T: TypeFoldable<TyCtxt<'tcx>>>(
at: At<'_, 'tcx>,
value: T
) -> Result<T, Vec<FulfillmentError<'tcx>>>
Expand description
Deeply normalize all aliases in value
. This does not handle inference and expects
its input to be already fully resolved.