fn collect_bounds<'a, 'tcx>(
hir_bounds: &'a [GenericBound<'tcx>],
where_bounds: &'tcx [WherePredicate<'tcx>],
context: ImpliedBoundsContext,
target_did: DefId,
) -> CollectedBoundfn collect_bounds<'a, 'tcx>(
hir_bounds: &'a [GenericBound<'tcx>],
where_bounds: &'tcx [WherePredicate<'tcx>],
context: ImpliedBoundsContext,
target_did: DefId,
) -> CollectedBound