diff --git a/Sources/PostgresNIO/New/Data/Range+PostgresCodable.swift b/Sources/PostgresNIO/New/Data/Range+PostgresCodable.swift index 6279cf4b..15687b9d 100644 --- a/Sources/PostgresNIO/New/Data/Range+PostgresCodable.swift +++ b/Sources/PostgresNIO/New/Data/Range+PostgresCodable.swift @@ -88,6 +88,8 @@ struct PostgresRange { } } +extension PostgresRange: Sendable where Bound: Sendable {} + /// Used by Postgres to represent certain range properties @usableFromInline struct PostgresRangeFlag { diff --git a/Sources/PostgresNIO/New/VariadicGenerics.swift b/Sources/PostgresNIO/New/VariadicGenerics.swift index 7931c90c..b46cbf6a 100644 --- a/Sources/PostgresNIO/New/VariadicGenerics.swift +++ b/Sources/PostgresNIO/New/VariadicGenerics.swift @@ -116,7 +116,7 @@ extension PostgresRow { extension AsyncSequence where Element == PostgresRow { // --- snip TODO: Remove once bug is fixed, that disallows tuples of one @inlinable - public func decode( + public func decode( _: Column.Type, context: PostgresDecodingContext, file: String = #fileID, @@ -128,7 +128,7 @@ extension AsyncSequence where Element == PostgresRow { } @inlinable - public func decode( + public func decode( _: Column.Type, file: String = #fileID, line: Int = #line @@ -137,7 +137,7 @@ extension AsyncSequence where Element == PostgresRow { } // --- snap TODO: Remove once bug is fixed, that disallows tuples of one - public func decode( + public func decode( _ columnType: (repeat each Column).Type, context: PostgresDecodingContext, file: String = #fileID, @@ -148,7 +148,7 @@ extension AsyncSequence where Element == PostgresRow { } } - public func decode( + public func decode( _ columnType: (repeat each Column).Type, file: String = #fileID, line: Int = #line