fn visit_where_predicates<'a, V: Visitor<'a>>( vis: &mut V, values: &'a ThinVec<WherePredicate>, ) -> V::Result