collect_defining_uses

Function collect_defining_uses 

Source
fn collect_defining_uses<'tcx>(
    root_cx: &mut BorrowCheckRootCtxt<'tcx>,
    rcx: &mut RegionCtxt<'_, 'tcx>,
    opaque_types: &[(OpaqueTypeKey<'tcx>, OpaqueHiddenType<'tcx>)],
    errors: &mut Vec<DeferredOpaqueTypeError<'tcx>>,
) -> Vec<DefiningUse<'tcx>>