This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build Queryable with Swift 6.0 for macOS (SPM).

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:54:21: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
52 |                                 }
53 |                         }
54 |                     }
   |                     `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:54:21: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
52 |                                 }
53 |                         }
54 |                     }
   |                     `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                        `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                        `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:18: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
54 |                     }
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
   |                  `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 |             }
58 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:18: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
54 |                     }
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
   |                  `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 |             }
58 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:56: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
54 |                     }
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
   |                                                        `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 |             }
58 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:56: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
54 |                     }
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
   |                                                        `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 |             }
58 |     }
[14/17] Compiling Queryable Queryable+Overlay.swift
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:14: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |              `- error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
SwiftUI.View:4:17: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
 2 | @available(macOS, unavailable)
 3 | extension View {
 4 |     public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
   |                 `- note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
 5 |
 6 |     @available(*, deprecated, renamed: "fullScreenCover(item:onDismiss:content:)")
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:36: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                    `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:36: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                    `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:47: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                               `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:47: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                               `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                                                                    `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                                                                    `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:48: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
   |                                                `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:48: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
   |                                                `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:68: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
   |                                                                    `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:68: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
   |                                                                    `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:39: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                       `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                         }
48 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:39: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                       `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                         }
48 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:80: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                         }
48 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:80: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                         }
48 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:93: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                             `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                         }
48 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:93: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                             `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                         }
48 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                                                                    `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                                                                    `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
43 |     func body(content: Content) -> some View {
44 |         content
45 |             .overlay(alignment: alignment) {
   |                                            `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
43 |     func body(content: Content) -> some View {
44 |         content
45 |             .overlay(alignment: alignment) {
   |                                            `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
43 |     func body(content: Content) -> some View {
44 |         content
45 |             .overlay(alignment: alignment) {
   |                                            `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
43 |     func body(content: Content) -> some View {
44 |         content
45 |             .overlay(alignment: alignment) {
   |                                            `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                        `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                        `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:61: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                             `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:61: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                             `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:56: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
   |                                                        `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:56: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
   |                                                        `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:83: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
   |                                                                                   `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:83: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
   |                                                                                   `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:47: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                               `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 |                                 }
53 |                         }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:47: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                               `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 |                                 }
53 |                         }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:88: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                        `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 |                                 }
53 |                         }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:88: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                        `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 |                                 }
53 |                         }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:101: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                                     `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 |                                 }
53 |                         }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:101: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                                     `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 |                                 }
53 |                         }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:54:21: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
52 |                                 }
53 |                         }
54 |                     }
   |                     `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:54:21: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
52 |                                 }
53 |                         }
54 |                     }
   |                     `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                        `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                        `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:18: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
54 |                     }
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
   |                  `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 |             }
58 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:18: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
54 |                     }
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
   |                  `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 |             }
58 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:56: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
54 |                     }
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
   |                                                        `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 |             }
58 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:56: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
54 |                     }
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
   |                                                        `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 |             }
58 |     }
[15/17] Emitting module Queryable
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:11:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:11:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:11:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:11:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:28:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:28:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:28:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:28:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:26:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                              `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:26:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                    `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:26:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                              `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:26:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                    `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Logger.swift:26:22: warning: var 'logger' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
24 | import OSLog
25 |
26 | fileprivate(set) var logger: Logger = .init(OSLog.disabled)
   |                      |- warning: var 'logger' is not concurrency-safe because it is non-isolated global shared mutable state; this is an error in the Swift 6 language mode
   |                      |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
   |                      |- note: annotate 'logger' with '@MainActor' if property should only be accessed from the main actor
   |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | public struct QueryableLogger {
[16/17] Compiling Queryable Queryable+Alert.swift
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:35:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
33 |     func body(content: Content) -> some View {
34 |         content
35 |             .background {
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:35:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
33 |     func body(content: Content) -> some View {
34 |         content
35 |             .background {
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:36:57: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
34 |         content
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
   |                                                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:36:57: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
34 |         content
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
   |                                                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:37:21: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                     `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:37:21: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                     `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:37:28: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                            `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:37:28: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                            `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:38:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .alert(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:38:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .alert(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:38:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .alert(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:38:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .alert(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:44:59: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:44:59: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:44:79: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                                               `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:44:79: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                                               `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:46:59: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
44 |                                     actions(itemContainer.item, itemContainer.resolver)
45 |                                 } message: {
46 |                                     message(itemContainer.item)
   |                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:46:59: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
44 |                                     actions(itemContainer.item, itemContainer.resolver)
45 |                                 } message: {
46 |                                     message(itemContainer.item)
   |                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:49:59: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:49:59: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:49:99: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                                                                   `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:49:99: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                                                                   `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:55:26: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                          `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:55:26: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                          `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:55:69: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                                                                     `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:55:69: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                                                                     `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:57:46: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
55 |                         .onAppear { ids.append(initialItemContainer.id) }
56 |                     }
57 |                     .id(initialItemContainer.id)
   |                                              `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
58 |                 }
59 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:57:46: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
55 |                         .onAppear { ids.append(initialItemContainer.id) }
56 |                     }
57 |                     .id(initialItemContainer.id)
   |                                              `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
58 |                 }
59 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:50:27: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
48 |     func body(content: Content) -> some View {
49 |         content
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
   |                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:50:27: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
48 |     func body(content: Content) -> some View {
49 |         content
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
   |                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:50:27: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
48 |     func body(content: Content) -> some View {
49 |         content
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
   |                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:50:27: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
48 |     func body(content: Content) -> some View {
49 |         content
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
   |                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:50:57: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
48 |     func body(content: Content) -> some View {
49 |         content
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
   |                                                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:50:57: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
48 |     func body(content: Content) -> some View {
49 |         content
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
   |                                                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:52:42: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
   |                                          `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
53 |                 }
54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:52:42: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
   |                                          `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
53 |                 }
54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:52:62: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
   |                                                              `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
53 |                 }
54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:52:62: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
   |                                                              `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
53 |                 }
54 |             }
[17/17] Compiling Queryable Queryable+Closure.swift
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:35:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
33 |     func body(content: Content) -> some View {
34 |         content
35 |             .background {
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:35:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
33 |     func body(content: Content) -> some View {
34 |         content
35 |             .background {
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:36:57: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
34 |         content
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
   |                                                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:36:57: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
34 |         content
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
   |                                                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:37:21: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                     `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:37:21: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                     `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:37:28: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                            `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:37:28: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                            `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:38:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .alert(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:38:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .alert(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:38:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .alert(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:38:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .alert(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:44:59: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:44:59: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:44:79: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                                               `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:44:79: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                                               `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:46:59: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
44 |                                     actions(itemContainer.item, itemContainer.resolver)
45 |                                 } message: {
46 |                                     message(itemContainer.item)
   |                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:46:59: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
44 |                                     actions(itemContainer.item, itemContainer.resolver)
45 |                                 } message: {
46 |                                     message(itemContainer.item)
   |                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:49:59: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:49:59: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:49:99: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                                                                   `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:49:99: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                                                                   `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:55:26: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                          `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:55:26: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                          `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:55:69: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                                                                     `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:55:69: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                                                                     `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:57:46: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
55 |                         .onAppear { ids.append(initialItemContainer.id) }
56 |                     }
57 |                     .id(initialItemContainer.id)
   |                                              `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
58 |                 }
59 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:57:46: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
55 |                         .onAppear { ids.append(initialItemContainer.id) }
56 |                     }
57 |                     .id(initialItemContainer.id)
   |                                              `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
58 |                 }
59 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:50:27: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
48 |     func body(content: Content) -> some View {
49 |         content
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
   |                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:50:27: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
48 |     func body(content: Content) -> some View {
49 |         content
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
   |                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:50:27: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
48 |     func body(content: Content) -> some View {
49 |         content
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
   |                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:50:27: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
48 |     func body(content: Content) -> some View {
49 |         content
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
   |                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:50:57: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
48 |     func body(content: Content) -> some View {
49 |         content
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
   |                                                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:50:57: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
48 |     func body(content: Content) -> some View {
49 |         content
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
   |                                                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:52:42: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
   |                                          `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
53 |                 }
54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:52:42: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
   |                                          `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
53 |                 }
54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:52:62: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
   |                                                              `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
53 |                 }
54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:52:62: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
   |                                                              `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
53 |                 }
54 |             }
BUILD FAILURE 6.0 macosSpm
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.