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