@@ -25,24 +25,23 @@ public protocol TableColumnExpression<Root, Value>: QueryExpression where Value
2525/// Don't create instances of this value directly. Instead, use the `@Table` and `@Column` macros to
2626/// generate values of this type.
2727public struct TableColumn < Root: Table , Value: QueryRepresentable & QueryBindable > :
28- TableColumnExpression ,
29- Sendable
30- where Value. QueryOutput: Sendable {
28+ TableColumnExpression
29+ {
3130 public typealias QueryValue = Value
3231
3332 public let name : String
3433
3534 public let defaultValue : Value . QueryOutput ?
3635
37- let _keyPath : KeyPath < Root , Value . QueryOutput > & Sendable
36+ let _keyPath : KeyPath < Root , Value . QueryOutput >
3837
3938 public var keyPath : KeyPath < Root , Value . QueryOutput > {
4039 _keyPath
4140 }
4241
4342 public init (
4443 _ name: String ,
45- keyPath: KeyPath < Root , Value . QueryOutput > & Sendable ,
44+ keyPath: KeyPath < Root , Value . QueryOutput > ,
4645 default defaultValue: Value . QueryOutput ? = nil
4746 ) {
4847 self . name = name
@@ -52,7 +51,7 @@ where Value.QueryOutput: Sendable {
5251
5352 public init (
5453 _ name: String ,
55- keyPath: KeyPath < Root , Value . QueryOutput > & Sendable ,
54+ keyPath: KeyPath < Root , Value . QueryOutput > ,
5655 default defaultValue: Value ? = nil
5756 ) where Value == Value . QueryOutput {
5857 self . name = name
0 commit comments