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.0 for macOS (SPM) on 30 Nov 2024 12:42:24 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
   |                                          `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
53 |                 }
54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:52:42: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
   |                                          `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
53 |                 }
54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:52:62: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
   |                                                              `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
53 |                 }
54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:52:62: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
   |                                                              `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
53 |                 }
54 |             }
[14/17] Compiling Queryable Queryable+Closure.swift
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:35:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
33 |     func body(content: Content) -> some View {
34 |         content
35 |             .background {
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:35:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
33 |     func body(content: Content) -> some View {
34 |         content
35 |             .background {
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:36:57: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
34 |         content
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
   |                                                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:36:57: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
34 |         content
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
   |                                                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:37:21: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                     `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:37:21: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                     `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:37:28: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                            `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:37:28: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                            `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:38:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .alert(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:38:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .alert(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:38:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .alert(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:38:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .alert(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:44:59: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:44:59: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:44:79: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                                               `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:44:79: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                                               `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:46:59: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
44 |                                     actions(itemContainer.item, itemContainer.resolver)
45 |                                 } message: {
46 |                                     message(itemContainer.item)
   |                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:46:59: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
44 |                                     actions(itemContainer.item, itemContainer.resolver)
45 |                                 } message: {
46 |                                     message(itemContainer.item)
   |                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:49:59: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:49:59: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:49:99: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                                                                   `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:49:99: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                                                                   `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:55:26: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                          `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:55:26: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                          `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:55:69: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                                                                     `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:55:69: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                                                                     `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:57:46: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
55 |                         .onAppear { ids.append(initialItemContainer.id) }
56 |                     }
57 |                     .id(initialItemContainer.id)
   |                                              `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
58 |                 }
59 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:57:46: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
55 |                         .onAppear { ids.append(initialItemContainer.id) }
56 |                     }
57 |                     .id(initialItemContainer.id)
   |                                              `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
58 |                 }
59 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:50:27: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
48 |     func body(content: Content) -> some View {
49 |         content
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
   |                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:50:27: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
48 |     func body(content: Content) -> some View {
49 |         content
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
   |                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:50:27: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
48 |     func body(content: Content) -> some View {
49 |         content
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
   |                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:50:27: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
48 |     func body(content: Content) -> some View {
49 |         content
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
   |                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:50:57: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
48 |     func body(content: Content) -> some View {
49 |         content
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
   |                                                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:50:57: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
48 |     func body(content: Content) -> some View {
49 |         content
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
   |                                                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:52:42: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
   |                                          `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
53 |                 }
54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:52:42: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
   |                                          `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
53 |                 }
54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:52:62: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
   |                                                              `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
53 |                 }
54 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:52:62: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
   :
50 |             .onChange(of: NilEquatableWrapper(queryable.itemContainer)) { wrapper in
51 |                 if let itemContainer = wrapper.wrappedValue {
52 |                     action(itemContainer.item, itemContainer.resolver)
   |                                                              `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
53 |                 }
54 |             }
[15/17] Emitting module Queryable
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                       `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Alert.swift:28:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct QueryableAlertModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                             `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                     `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Closure.swift:45:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
42 | }
43 |
44 | private struct CustomActionModifier<Item, Result>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
45 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |     var action: (_ item: Item, _ query: QueryResolver<Result>) -> Void
47 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:11:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:11:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:11:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:11:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:28:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:28:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:28:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:28:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:26:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                              `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:26:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                    `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:26:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                              `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:26:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                    `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Logger.swift:26:22: warning: var 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
24 | import OSLog
25 |
26 | fileprivate(set) var logger: Logger = .init(OSLog.disabled)
   |                      |- warning: var 'logger' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                      |- note: convert 'logger' to a 'let' constant to make 'Sendable' shared state immutable
   |                      |- note: annotate 'logger' with '@MainActor' if property should only be accessed from the main actor
   |                      `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |
28 | public struct QueryableLogger {
[16/17] Compiling Queryable Queryable+Conditional.swift
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:11:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:11:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:11:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:11:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:31:49: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
29 |
30 |     public var body: some View {
31 |         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
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:31:49: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
29 |
30 |     public var body: some View {
31 |         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
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:32:13: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
30 |     public var body: some View {
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             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
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:32:13: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
30 |     public var body: some View {
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             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
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:32:13: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
30 |     public var body: some View {
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             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
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:32:13: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
30 |     public var body: some View {
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             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
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:32:13: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
30 |     public var body: some View {
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             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
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:32:13: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
30 |     public var body: some View {
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             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
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:33:44: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 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
34 |                     .onDisappear {
35 |                         queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:33:44: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 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
34 |                     .onDisappear {
35 |                         queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:33:71: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 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
34 |                     .onDisappear {
35 |                         queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:33:71: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 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
34 |                     .onDisappear {
35 |                         queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:35:35: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
35 |                         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
36 |                     }
37 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:35:35: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
35 |                         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
36 |                     }
37 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:35:76: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
35 |                         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
36 |                     }
37 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:35:76: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
35 |                         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
36 |                     }
37 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:35:89: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
35 |                         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
36 |                     }
37 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:35:89: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
35 |                         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
36 |                     }
37 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:31:63: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
29 |
30 |     public var body: some View {
31 |         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
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:31:63: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
29 |
30 |     public var body: some View {
31 |         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
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:31:63: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
29 |
30 |     public var body: some View {
31 |         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
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:31:63: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
29 |
30 |     public var body: some View {
31 |         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
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:38:9: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
36 |                     }
37 |             }
38 |         }
   |         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |     }
40 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:38:9: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
36 |                     }
37 |             }
38 |         }
   |         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |     }
40 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:30:32: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
28 |     }
29 |
30 |     public var body: some View {
   |                                `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:30:32: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
28 |     }
29 |
30 |     public var body: some View {
   |                                `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:30:32: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
28 |     }
29 |
30 |     public var body: some View {
   |                                `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:30:32: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
28 |     }
29 |
30 |     public var body: some View {
   |                                `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:28:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:28:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:28:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:28:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:35:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
33 |     func body(content: Content) -> some View {
34 |         content
35 |             .background {
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:35:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
33 |     func body(content: Content) -> some View {
34 |         content
35 |             .background {
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:36:57: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
34 |         content
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
   |                                                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:36:57: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
34 |         content
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
   |                                                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:37:21: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                     `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:37:21: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                     `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:37:28: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                            `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:37:28: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                            `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:38:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:38:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:38:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:38:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:44:59: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:44:59: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:44:79: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                                               `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:44:79: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                                               `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:46:59: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
44 |                                     actions(itemContainer.item, itemContainer.resolver)
45 |                                 } message: {
46 |                                     message(itemContainer.item)
   |                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:46:59: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
44 |                                     actions(itemContainer.item, itemContainer.resolver)
45 |                                 } message: {
46 |                                     message(itemContainer.item)
   |                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:49:59: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:49:59: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:49:99: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                                                                   `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:49:99: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                                                                   `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:55:26: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                          `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:55:26: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                          `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:55:69: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                                                                     `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:55:69: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                                                                     `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:57:46: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
55 |                         .onAppear { ids.append(initialItemContainer.id) }
56 |                     }
57 |                     .id(initialItemContainer.id)
   |                                              `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
58 |                 }
59 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:57:46: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
55 |                         .onAppear { ids.append(initialItemContainer.id) }
56 |                     }
57 |                     .id(initialItemContainer.id)
   |                                              `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
58 |                 }
59 |             }
[17/17] Compiling Queryable Queryable+ConfirmationDialog.swift
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:11:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:11:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:11:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:11:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
13 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:31:49: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
29 |
30 |     public var body: some View {
31 |         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
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:31:49: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
29 |
30 |     public var body: some View {
31 |         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
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:32:13: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
30 |     public var body: some View {
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             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
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:32:13: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
30 |     public var body: some View {
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             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
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:32:13: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
30 |     public var body: some View {
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             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
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:32:13: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
30 |     public var body: some View {
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             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
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:32:13: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
30 |     public var body: some View {
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             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
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:32:13: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
30 |     public var body: some View {
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             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
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:33:44: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 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
34 |                     .onDisappear {
35 |                         queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:33:44: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 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
34 |                     .onDisappear {
35 |                         queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:33:71: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 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
34 |                     .onDisappear {
35 |                         queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:33:71: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 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
34 |                     .onDisappear {
35 |                         queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:35:35: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
35 |                         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
36 |                     }
37 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:35:35: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
35 |                         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
36 |                     }
37 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:35:76: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
35 |                         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
36 |                     }
37 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:35:76: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
35 |                         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
36 |                     }
37 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:35:89: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
35 |                         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
36 |                     }
37 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:35:89: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
34 |                     .onDisappear {
35 |                         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
36 |                     }
37 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:31:63: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
29 |
30 |     public var body: some View {
31 |         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
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:31:63: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
29 |
30 |     public var body: some View {
31 |         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
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:31:63: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
29 |
30 |     public var body: some View {
31 |         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
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:31:63: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
29 |
30 |     public var body: some View {
31 |         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
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
33 |                 queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:38:9: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
36 |                     }
37 |             }
38 |         }
   |         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |     }
40 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:38:9: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
36 |                     }
37 |             }
38 |         }
   |         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |     }
40 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:30:32: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
28 |     }
29 |
30 |     public var body: some View {
   |                                `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:30:32: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
28 |     }
29 |
30 |     public var body: some View {
   |                                `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:30:32: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                         `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
28 |     }
29 |
30 |     public var body: some View {
   |                                `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Conditional.swift:30:32: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
 8 | import SwiftUI
 9 |
10 | public struct WithQuery<Item, Result, QueryContent: View>: View {
   |                               `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
11 |     @ObservedObject private var queryable: Queryable<Item, Result>
12 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
   :
28 |     }
29 |
30 |     public var body: some View {
   |                                `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
31 |         if let initialItemContainer = queryable.itemContainer {
32 |             StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:28:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:28:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:28:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:28:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
28 |     @ObservedObject var queryable: Queryable<Item, Result>
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
29 |     var title: String
30 |     @ViewBuilder var actions: (_ item: Item, _ query: QueryResolver<Result>) -> Actions
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:35:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
33 |     func body(content: Content) -> some View {
34 |         content
35 |             .background {
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:35:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
33 |     func body(content: Content) -> some View {
34 |         content
35 |             .background {
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:36:57: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
34 |         content
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
   |                                                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:36:57: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
34 |         content
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
   |                                                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:37:21: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                     `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:37:21: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                     `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:37:28: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                            `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:37:28: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
35 |             .background {
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
   |                            `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
39 |                             Color.clear
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:38:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:38:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:38:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:38:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
36 |                 if let initialItemContainer = queryable.itemContainer {
37 |                     ZStack {
38 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
39 |                             Color.clear
40 |                                 .confirmationDialog(
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:44:59: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:44:59: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:44:79: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                                               `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:44:79: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
42 |                                     isPresented: .constant(true)
43 |                                 ) {
44 |                                     actions(itemContainer.item, itemContainer.resolver)
   |                                                                               `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                                 } message: {
46 |                                     message(itemContainer.item)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:46:59: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
44 |                                     actions(itemContainer.item, itemContainer.resolver)
45 |                                 } message: {
46 |                                     message(itemContainer.item)
   |                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:46:59: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
44 |                                     actions(itemContainer.item, itemContainer.resolver)
45 |                                 } message: {
46 |                                     message(itemContainer.item)
   |                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:49:59: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:49:59: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:49:99: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                                                                   `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:49:99: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
47 |                                         .onDisappear {
48 |                                             if let id = ids.first {
49 |                                                 queryable.autoCancelContinuation(id: id, reason: .presentationEnded)
   |                                                                                                   `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                                 ids.removeFirst()
51 |                                             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:55:26: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                          `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:55:26: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                          `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:55:69: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                                                                     `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:55:69: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
53 |                                 }
54 |                         }
55 |                         .onAppear { ids.append(initialItemContainer.id) }
   |                                                                     `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
56 |                     }
57 |                     .id(initialItemContainer.id)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:57:46: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                           `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
55 |                         .onAppear { ids.append(initialItemContainer.id) }
56 |                     }
57 |                     .id(initialItemContainer.id)
   |                                              `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
58 |                 }
59 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+ConfirmationDialog.swift:57:46: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct ConfirmationDialogModifier<Item, Result, Actions: View, Message: View>: ViewModifier {
   |                                                 `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @State private var ids: [String] = []
27 |
   :
55 |                         .onAppear { ids.append(initialItemContainer.id) }
56 |                     }
57 |                     .id(initialItemContainer.id)
   |                                              `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
58 |                 }
59 |             }
BUILD FAILURE 6.0 macosSpm