Function rustc_trans::middle::traits::fully_normalizeUnstable [-] [+] [src]

pub fn fully_normalize<'tcx, T>(infcx: &InferCtxt<'a, 'tcx>, closure_typer: &ClosureTyper<'tcx>, cause: ObligationCause<'tcx>, value: &T) -> Result<T, Vec<FulfillmentError<'tcx>>> where T: TypeFoldable<'tcx> + HasProjectionTypes + Clone + Repr<'tcx>