pub fn bounds_to_string(bounds: &[GenericBound]) -> String