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 2.1.0 (7c8f7f), with Swift 6.0 for macOS (SPM) on 30 Nov 2024 12:42:05 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

   |                                       `- 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+FullscreenCover.swift
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:14: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |              `- error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
SwiftUI.View:4:29: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
 2 | @available(macOS, unavailable)
 3 | extension View {
 4 |     nonisolated public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
   |                             `- note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
 5 |
 6 |     @available(*, deprecated, renamed: "fullScreenCover(item:onDismiss:content:)")
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:36: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                    `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:36: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                    `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:47: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                               `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:47: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                               `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                                                                    `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                                                                    `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:48: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
   |                                                `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:48: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
   |                                                `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:68: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
   |                                                                    `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:68: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
   |                                                                    `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:39: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                       `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                         }
48 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:39: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                       `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                         }
48 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:80: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                         }
48 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:80: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                         }
48 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:93: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                             `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                         }
48 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:93: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                             `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                         }
48 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                                                                    `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                                                                    `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
43 |     func body(content: Content) -> some View {
44 |         content
45 |             .overlay(alignment: alignment) {
   |                                            `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
43 |     func body(content: Content) -> some View {
44 |         content
45 |             .overlay(alignment: alignment) {
   |                                            `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
43 |     func body(content: Content) -> some View {
44 |         content
45 |             .overlay(alignment: alignment) {
   |                                            `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
43 |     func body(content: Content) -> some View {
44 |         content
45 |             .overlay(alignment: alignment) {
   |                                            `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                        `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                        `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:61: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                             `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:61: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                             `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:56: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
   |                                                        `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:56: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
   |                                                        `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:83: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
   |                                                                                   `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:83: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
   |                                                                                   `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:47: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                               `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 |                                 }
53 |                         }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:47: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                               `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 |                                 }
53 |                         }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:88: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                        `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 |                                 }
53 |                         }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:88: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                        `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 |                                 }
53 |                         }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:101: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                                     `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 |                                 }
53 |                         }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:101: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                                     `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 |                                 }
53 |                         }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:54:21: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
52 |                                 }
53 |                         }
54 |                     }
   |                     `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:54:21: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
52 |                                 }
53 |                         }
54 |                     }
   |                     `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                        `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                        `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:18: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
54 |                     }
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
   |                  `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 |             }
58 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:18: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
54 |                     }
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
   |                  `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 |             }
58 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:56: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
54 |                     }
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
   |                                                        `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 |             }
58 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:56: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
54 |                     }
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
   |                                                        `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 |             }
58 |     }
[17/17] Compiling Queryable Queryable+Overlay.swift
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var onDismiss: (() -> Void)?
28 |     private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:14: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |              `- error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
SwiftUI.View:4:29: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
 2 | @available(macOS, unavailable)
 3 | extension View {
 4 |     nonisolated public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
   |                             `- note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
 5 |
 6 |     @available(*, deprecated, renamed: "fullScreenCover(item:onDismiss:content:)")
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:36: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                    `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:36: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                    `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:47: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                               `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:47: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                               `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                                                                    `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                                                                    `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:48: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
   |                                                `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:48: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
   |                                                `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:68: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
   |                                                                    `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:68: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
   |                                                                    `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:39: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                       `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                         }
48 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:39: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                       `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                         }
48 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:80: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                         }
48 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:80: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                         }
48 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:93: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                             `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                         }
48 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:93: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
45 |                         .onDisappear {
46 |                             queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                             `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                         }
48 |                 }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                        `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                                                                    `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                              `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var onDismiss: (() -> Void)?
   :
40 |     func body(content: Content) -> some View {
41 |         content
42 |             .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
   |                                                                                    `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 |                 StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 |                     queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |      `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
   |                                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 |     private var animation: Animation? = nil
28 |     private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
43 |     func body(content: Content) -> some View {
44 |         content
45 |             .overlay(alignment: alignment) {
   |                                            `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
43 |     func body(content: Content) -> some View {
44 |         content
45 |             .overlay(alignment: alignment) {
   |                                            `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
43 |     func body(content: Content) -> some View {
44 |         content
45 |             .overlay(alignment: alignment) {
   |                                            `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
43 |     func body(content: Content) -> some View {
44 |         content
45 |             .overlay(alignment: alignment) {
   |                                            `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                 `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                 `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                        `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                        `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:61: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                             `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:61: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                             `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
   |                         `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:56: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
   |                                                        `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:56: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
   |                                                        `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:83: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
   |                                                                                   `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:83: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
   |                                                                                   `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:47: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                               `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 |                                 }
53 |                         }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:47: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                               `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 |                                 }
53 |                         }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:88: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                        `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 |                                 }
53 |                         }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:88: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                        `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 |                                 }
53 |                         }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:101: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                                     `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 |                                 }
53 |                         }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:101: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
50 |                                 .onDisappear {
51 |                                     queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
   |                                                                                                     `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 |                                 }
53 |                         }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                                           `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
47 |                     if let initialItemContainer = queryable.itemContainer {
   |                                                                           `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 |                             queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:54:21: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
52 |                                 }
53 |                         }
54 |                     }
   |                     `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:54:21: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
52 |                                 }
53 |                         }
54 |                     }
   |                     `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                        `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
44 |         content
45 |             .overlay(alignment: alignment) {
46 |                 ZStack {
   |                        `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 |                     if let initialItemContainer = queryable.itemContainer {
48 |                         StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:18: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
54 |                     }
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
   |                  `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 |             }
58 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:18: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
54 |                     }
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
   |                  `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 |             }
58 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:56: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
54 |                     }
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
   |                                                        `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 |             }
58 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:56: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
   |                                      `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 |     @ObservedObject private var queryable: Queryable<Item, Result>
27 |     private var animation: Animation? = nil
   :
54 |                     }
55 |                 }
56 |                 .animation(animation, value: queryable.itemContainer == nil)
   |                                                        `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 |             }
58 |     }
BUILD FAILURE 6.0 macosSpm