From 537f802cbbdb37a993b3c9a9eda1ff2e2c649b63 Mon Sep 17 00:00:00 2001 From: Muukii Date: Wed, 8 Jan 2025 12:00:06 +0900 Subject: [PATCH] Patch --- Package.swift | 7 ++++--- Sources/AsyncMultiplexImage/AsyncMultiplexImage.swift | 2 +- Sources/AsyncMultiplexImageDemo/Demo.swift | 2 ++ 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Package.swift b/Package.swift index 415fa0a..7c99b84 100644 --- a/Package.swift +++ b/Package.swift @@ -1,4 +1,4 @@ -// swift-tools-version: 5.7 +// swift-tools-version: 6.0 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription @@ -6,7 +6,7 @@ import PackageDescription let package = Package( name: "AsyncMultiplexImage", platforms: [ - .iOS(.v15), + .iOS(.v16), ], products: [ // Products define the executables and libraries a package produces, and make them visible to other packages. @@ -46,5 +46,6 @@ let package = Package( name: "AsyncMultiplexImageTests", dependencies: ["AsyncMultiplexImage"] ), - ] + ], + swiftLanguageModes: [.v6] ) diff --git a/Sources/AsyncMultiplexImage/AsyncMultiplexImage.swift b/Sources/AsyncMultiplexImage/AsyncMultiplexImage.swift index 57d177d..d4f5edf 100644 --- a/Sources/AsyncMultiplexImage/AsyncMultiplexImage.swift +++ b/Sources/AsyncMultiplexImage/AsyncMultiplexImage.swift @@ -88,7 +88,7 @@ public enum AsyncMultiplexImagePhase { case failure(Error) } -public struct AsyncMultiplexImageCandidate: Hashable { +public struct AsyncMultiplexImageCandidate: Hashable, Sendable { public let index: Int public let urlRequest: URLRequest diff --git a/Sources/AsyncMultiplexImageDemo/Demo.swift b/Sources/AsyncMultiplexImageDemo/Demo.swift index c119885..046e6bf 100644 --- a/Sources/AsyncMultiplexImageDemo/Demo.swift +++ b/Sources/AsyncMultiplexImageDemo/Demo.swift @@ -96,6 +96,8 @@ struct BookAlign: View, PreviewProvider { .overlay(Text("Done")) case .failure(let error): Text("Error") + @unknown default: + EmptyView() } } }