Under certain specific circumstances, the Swift compiler will choose the wrong overload of SQLInsertBuilder.values(_:) for the variants that take Encodable (specifically when an explicit Array is used in a generic context). Since it's too late to fix the API (it's public now), adding @_disfavoredOverload works around the issue in what should be a backwards-compatible fashion.
Under certain specific circumstances, the Swift compiler will choose the wrong overload of
SQLInsertBuilder.values(_:)
for the variants that takeEncodable
(specifically when an explicit Array is used in a generic context). Since it's too late to fix the API (it's public now), adding @_disfavoredOverload works around the issue in what should be a backwards-compatible fashion.