Function rustc_infer::infer::resolve::fully_resolve [−][src]
pub fn fully_resolve<'a, 'tcx, T>(
infcx: &InferCtxt<'a, 'tcx>,
value: T
) -> FixupResult<'tcx, T> where
T: TypeFoldable<'tcx>,
Expand description
Full type resolution replaces all type and region variables with
their concrete results. If any variable cannot be replaced (never unified, etc)
then an Err
result is returned.