Use bound types in librustc_traits
#55649
+1,179
−657
Merged
librustc_traits
#55649