Build Information
Failed to build Queryable, reference main (7c8f7f
), with Swift 6.1 for macOS (SPM) on 28 Apr 2025 07:03:13 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
Build Log
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:46:39: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:46:80: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:46:80: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:46:93: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:46:93: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:42:74: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:42:74: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
[15/17] Compiling Queryable StableItemContainerView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:26:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var onDismiss: (() -> Void)?
28 | private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:26:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var onDismiss: (() -> Void)?
28 | private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:26:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var onDismiss: (() -> Void)?
28 | private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:26:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var onDismiss: (() -> Void)?
28 | private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:42:14: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:42:14: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:42:14: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:42:14: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:42:26: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:42:26: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:42:37: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:42:37: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:42:74: warning: type 'Item' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:42:74: warning: type 'Result' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:44:48: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:44:48: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:44:68: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:44:68: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:46:39: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:46:39: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:46:80: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:46:80: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:46:93: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:46:93: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:42:74: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Sheet.swift:42:74: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct SheetModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .sheet(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
[16/17] Compiling Queryable Queryable+FullscreenCover.swift
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var onDismiss: (() -> Void)?
28 | private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var onDismiss: (() -> Void)?
28 | private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var onDismiss: (() -> Void)?
28 | private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var onDismiss: (() -> Void)?
28 | private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:14: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
SwiftUI.View.fullScreenCover:2:25: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
| `- note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:36: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:36: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:47: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:47: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Item' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Result' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:48: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:48: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:68: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:68: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:39: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:39: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:80: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:80: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:93: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:93: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var animation: Animation? = nil
28 | private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var animation: Animation? = nil
28 | private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var animation: Animation? = nil
28 | private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var animation: Animation? = nil
28 | private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
43 | func body(content: Content) -> some View {
44 | content
45 | .overlay(alignment: alignment) {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
43 | func body(content: Content) -> some View {
44 | content
45 | .overlay(alignment: alignment) {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Item' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
43 | func body(content: Content) -> some View {
44 | content
45 | .overlay(alignment: alignment) {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Result' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
43 | func body(content: Content) -> some View {
44 | content
45 | .overlay(alignment: alignment) {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Item' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Result' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Item' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Result' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:61: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
45 | .overlay(alignment: alignment) {
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:61: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
45 | .overlay(alignment: alignment) {
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Item' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Result' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Item' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Result' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:56: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:56: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:83: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:83: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:47: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:47: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:88: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:88: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:101: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:101: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
45 | .overlay(alignment: alignment) {
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
45 | .overlay(alignment: alignment) {
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
45 | .overlay(alignment: alignment) {
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
45 | .overlay(alignment: alignment) {
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:54:21: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
52 | }
53 | }
54 | }
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
55 | }
56 | .animation(animation, value: queryable.itemContainer == nil)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:54:21: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
52 | }
53 | }
54 | }
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
55 | }
56 | .animation(animation, value: queryable.itemContainer == nil)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:18: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
54 | }
55 | }
56 | .animation(animation, value: queryable.itemContainer == nil)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 | }
58 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:18: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
54 | }
55 | }
56 | .animation(animation, value: queryable.itemContainer == nil)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 | }
58 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:56: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
54 | }
55 | }
56 | .animation(animation, value: queryable.itemContainer == nil)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 | }
58 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:56: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
54 | }
55 | }
56 | .animation(animation, value: queryable.itemContainer == nil)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 | }
58 | }
[17/17] Compiling Queryable Queryable+Overlay.swift
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var onDismiss: (() -> Void)?
28 | private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var onDismiss: (() -> Void)?
28 | private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var onDismiss: (() -> Void)?
28 | private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:26:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var onDismiss: (() -> Void)?
28 | private var queryContent: (_ item: Item, _ query: QueryResolver<Result>) -> QueryContent
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:14: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
SwiftUI.View.fullScreenCover:2:25: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
| `- note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
3 | }
4 |
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:36: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:36: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:47: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:47: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Item' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Result' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Item' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:43:17: warning: type 'Result' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:48: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:48: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:68: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:44:68: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:39: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:39: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:80: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:80: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:93: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:46:93: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
44 | queryContent(itemContainer.item, itemContainer.resolver)
45 | .onDisappear {
46 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | }
48 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:84: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct FullScreenCoverModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var onDismiss: (() -> Void)?
:
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:6: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var animation: Animation? = nil
28 | private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:6: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var animation: Animation? = nil
28 | private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:33: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var animation: Animation? = nil
28 | private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:26:33: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
27 | private var animation: Animation? = nil
28 | private var alignment: Alignment = .center
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
43 | func body(content: Content) -> some View {
44 | content
45 | .overlay(alignment: alignment) {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
43 | func body(content: Content) -> some View {
44 | content
45 | .overlay(alignment: alignment) {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Item' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
43 | func body(content: Content) -> some View {
44 | content
45 | .overlay(alignment: alignment) {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:45:44: warning: type 'Result' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
43 | func body(content: Content) -> some View {
44 | content
45 | .overlay(alignment: alignment) {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Item' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Result' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:17: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Item' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Result' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:61: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
45 | .overlay(alignment: alignment) {
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:61: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
45 | .overlay(alignment: alignment) {
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Item' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Result' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Item' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Item' does not conform to the 'Sendable' protocol
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:48:25: warning: type 'Result' does not conform to the 'Sendable' protocol
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
| `- warning: type 'Result' does not conform to the 'Sendable' protocol
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:56: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:56: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:83: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:49:83: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:47: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:47: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:88: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:88: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:101: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:51:101: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
50 | .onDisappear {
51 | queryable.autoCancelContinuation(id: itemContainer.id, reason: .presentationEnded)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
52 | }
53 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
45 | .overlay(alignment: alignment) {
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
45 | .overlay(alignment: alignment) {
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
45 | .overlay(alignment: alignment) {
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:47:75: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
45 | .overlay(alignment: alignment) {
46 | ZStack {
47 | if let initialItemContainer = queryable.itemContainer {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
49 | queryContent(itemContainer.item, initialItemContainer.resolver)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:54:21: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
52 | }
53 | }
54 | }
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
55 | }
56 | .animation(animation, value: queryable.itemContainer == nil)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:54:21: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
52 | }
53 | }
54 | }
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
55 | }
56 | .animation(animation, value: queryable.itemContainer == nil)
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:46:24: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
44 | content
45 | .overlay(alignment: alignment) {
46 | ZStack {
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
47 | if let initialItemContainer = queryable.itemContainer {
48 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:18: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
54 | }
55 | }
56 | .animation(animation, value: queryable.itemContainer == nil)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 | }
58 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:18: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
54 | }
55 | }
56 | .animation(animation, value: queryable.itemContainer == nil)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 | }
58 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:56: warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Item' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
54 | }
55 | }
56 | .animation(animation, value: queryable.itemContainer == nil)
| `- warning: type 'Item' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 | }
58 | }
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+Overlay.swift:56:56: warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
23 | import SwiftUI
24 |
25 | private struct OverlayModifier<Item, Result, QueryContent: View>: ViewModifier {
| `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
26 | @ObservedObject private var queryable: Queryable<Item, Result>
27 | private var animation: Animation? = nil
:
54 | }
55 | }
56 | .animation(animation, value: queryable.itemContainer == nil)
| `- warning: type 'Result' does not conform to the 'Sendable' protocol; this is an error in the Swift 6 language mode
57 | }
58 | }
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/15] Compiling Queryable QueryObservation.swift
[3/15] Compiling Queryable QueryResolver.swift
[4/16] Compiling Queryable Logger.swift
[5/16] Compiling Queryable Queryable+Sheet.swift
[6/16] Compiling Queryable StableItemContainerView.swift
[7/16] Compiling Queryable QueryConflictPolicy.swift
[8/16] Compiling Queryable QueryError.swift
[9/16] Compiling Queryable Queryable+FullscreenCover.swift
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:14: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
SwiftUI.View.fullScreenCover:2:25: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
| `- note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
3 | }
4 |
[10/16] Compiling Queryable Queryable+Overlay.swift
/Users/admin/builder/spi-builder-workspace/Sources/Queryable/Handlers/Queryable+FullscreenCover.swift:42:14: error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
40 | func body(content: Content) -> some View {
41 | content
42 | .fullScreenCover(item: $queryable.itemContainer, onDismiss: onDismiss) { initialItemContainer in
| `- error: 'fullScreenCover(item:onDismiss:content:)' is unavailable in macOS
43 | StableItemContainerView(itemContainer: initialItemContainer) { itemContainer in
44 | queryContent(itemContainer.item, itemContainer.resolver)
SwiftUI.View.fullScreenCover:2:25: note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
1 | protocol View {
2 | nonisolated public func fullScreenCover<Item, Content>(item: Binding<Item?>, onDismiss: (() -> Void)? = nil, @ViewBuilder content: @escaping (Item) -> Content) -> some View where Item : Identifiable, Content : View
| `- note: 'fullScreenCover(item:onDismiss:content:)' has been explicitly marked unavailable here
3 | }
4 |
[11/16] Compiling Queryable Queryable+Alert.swift
[12/16] Compiling Queryable Queryable+Closure.swift
[13/16] Emitting module Queryable
[14/16] Compiling Queryable Queryable+Conditional.swift
[15/16] Compiling Queryable Queryable+ConfirmationDialog.swift
[16/16] Compiling Queryable Queryable.swift
BUILD FAILURE 6.1 macosSpm