diff --git a/Sources/SwiftNavigation/Internal/KeyPath+Sendable.swift b/Sources/SwiftNavigation/Internal/KeyPath+Sendable.swift index c3b016dbb..b33cd6a09 100644 --- a/Sources/SwiftNavigation/Internal/KeyPath+Sendable.swift +++ b/Sources/SwiftNavigation/Internal/KeyPath+Sendable.swift @@ -1,6 +1,7 @@ #if compiler(>=6) public typealias _SendableKeyPath = any KeyPath & Sendable - public typealias _SendableWritableKeyPath = any WritableKeyPath & Sendable + public typealias _SendableWritableKeyPath = any WritableKeyPath + & Sendable #else public typealias _SendableKeyPath = KeyPath public typealias _SendableWritableKeyPath = WritableKeyPath diff --git a/Sources/SwiftNavigation/UIBinding.swift b/Sources/SwiftNavigation/UIBinding.swift index 409a0f631..fac4ad207 100644 --- a/Sources/SwiftNavigation/UIBinding.swift +++ b/Sources/SwiftNavigation/UIBinding.swift @@ -681,7 +681,9 @@ where Base.Value: CasePathable { let base: Base let keyPath: _SendableKeyPath> let casePath: AnyCasePath - init(base: Base, keyPath: _SendableKeyPath>) { + init( + base: Base, keyPath: _SendableKeyPath> + ) { self.base = base self.keyPath = keyPath self.casePath = Base.Value.allCasePaths[keyPath: keyPath] diff --git a/SwiftNavigation.xcworkspace/xcshareddata/swiftpm/Package.resolved b/SwiftNavigation.xcworkspace/xcshareddata/swiftpm/Package.resolved index 8c2a6952c..23b807902 100644 --- a/SwiftNavigation.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/SwiftNavigation.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -1,5 +1,4 @@ { - "originHash" : "be6fe1eb8930cf8f1139cda59c7a45cad32a68ee9ca97713fad8b3a7cd0162ed", "pins" : [ { "identity" : "combine-schedulers", @@ -42,8 +41,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/pointfreeco/swift-concurrency-extras.git", "state" : { - "revision" : "bb5059bde9022d69ac516803f4f227d8ac967f71", - "version" : "1.1.0" + "revision" : "6054df64b55186f08b6d0fd87152081b8ad8d613", + "version" : "1.2.0" } }, {