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, reference main (7c8f7f), with Swift 6.1 for macOS (SPM) on 28 Apr 2025 07:03:13 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64

Build Log

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>
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+Sheet.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 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>
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+Sheet.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 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>
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+Sheet.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 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>
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+Sheet.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 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>
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+Sheet.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 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>
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+Sheet.swift:42:74: 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>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .sheet(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+Sheet.swift:42:74: 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>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .sheet(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)
[15/17] Compiling Queryable StableItemContainerView.swift
/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/Handlers/Queryable+Sheet.swift:42:14: 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>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .sheet(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+Sheet.swift:42:14: 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>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .sheet(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+Sheet.swift:42:14: 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>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .sheet(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+Sheet.swift:42:14: 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>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .sheet(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+Sheet.swift:42: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 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>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .sheet(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+Sheet.swift:42: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 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>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .sheet(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+Sheet.swift:42:37: 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>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .sheet(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+Sheet.swift:42:37: 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>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .sheet(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+Sheet.swift:42:74: warning: type 'Item' does not conform to the 'Sendable' protocol
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>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                                                          `- warning: type 'Item' does not conform to the 'Sendable' protocol
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:42:74: warning: type 'Result' does not conform to the 'Sendable' protocol
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>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                                                          `- warning: type 'Result' does not conform to the 'Sendable' protocol
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.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 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>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .sheet(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+Sheet.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 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>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .sheet(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+Sheet.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol
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>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol
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>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol
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>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol
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>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.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 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>
27 |     private var onDismiss: (() -> Void)?
   :
42 |             .sheet(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+Sheet.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 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>
27 |     private var onDismiss: (() -> Void)?
   :
42 |             .sheet(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+Sheet.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 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>
27 |     private var onDismiss: (() -> Void)?
   :
42 |             .sheet(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+Sheet.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 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>
27 |     private var onDismiss: (() -> Void)?
   :
42 |             .sheet(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+Sheet.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 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>
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+Sheet.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 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>
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+Sheet.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 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>
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+Sheet.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 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>
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+Sheet.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 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>
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+Sheet.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 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>
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+Sheet.swift:42:74: 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>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .sheet(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+Sheet.swift:42:74: 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>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .sheet(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)
[16/17] Compiling Queryable Queryable+FullscreenCover.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.fullScreenCover:2:25: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated 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
3 |   }
4 |
/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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 |     }
[17/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.fullScreenCover:2:25: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated 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
3 |   }
4 |
/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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 |     }
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/15] Compiling Queryable QueryObservation.swift
[3/15] Compiling Queryable QueryResolver.swift
[4/16] Compiling Queryable Logger.swift
[5/16] Compiling Queryable Queryable+Sheet.swift
[6/16] Compiling Queryable StableItemContainerView.swift
[7/16] Compiling Queryable QueryConflictPolicy.swift
[8/16] Compiling Queryable QueryError.swift
[9/16] Compiling Queryable Queryable+FullscreenCover.swift
/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.fullScreenCover:2:25: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated 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
3 |   }
4 |
[10/16] Compiling Queryable Queryable+Overlay.swift
/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.fullScreenCover:2:25: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated 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
3 |   }
4 |
[11/16] Compiling Queryable Queryable+Alert.swift
[12/16] Compiling Queryable Queryable+Closure.swift
[13/16] Emitting module Queryable
[14/16] Compiling Queryable Queryable+Conditional.swift
[15/16] Compiling Queryable Queryable+ConfirmationDialog.swift
[16/16] Compiling Queryable Queryable.swift
BUILD FAILURE 6.1 macosSpm