Function rustc::middle::ty::liberate_late_bound_regionsExperimental [-]  [+] [src]

pub fn liberate_late_bound_regions<'tcx, T>(tcx: &ctxt<'tcx>, scope: CodeExtent, value: &Binder<T>) -> T where T: TypeFoldable<'tcx> + Repr<'tcx>

Replace any late-bound regions bound in value with free variants attached to scope-id scope_id.