fn collect_unbounds<'tcx>(
hir_bounds: &'tcx [GenericBound<'tcx>],
self_ty_where_predicates: Option<(LocalDefId, &'tcx [WherePredicate<'tcx>])>,
) -> SmallVec<[&'tcx PolyTraitRef<'tcx>; 1]>
fn collect_unbounds<'tcx>(
hir_bounds: &'tcx [GenericBound<'tcx>],
self_ty_where_predicates: Option<(LocalDefId, &'tcx [WherePredicate<'tcx>])>,
) -> SmallVec<[&'tcx PolyTraitRef<'tcx>; 1]>