The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of swiftui-showcase, reference main (60186c), with Swift 6.1 for macOS (SPM) on 25 Nov 2025 00:00:39 UTC.

Swift 6 data race errors: 42

Build Command

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

Build Log

40 | }
41 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:43:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
41 |
42 | struct CodeBlockWordWrapKey: EnvironmentKey {
43 |     static var defaultValue: Bool = false
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | }
45 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:47:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | struct ContentTitleFontKey: EnvironmentKey {
47 |     static var defaultValue: Font?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 | }
49 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:51:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
49 |
50 | struct ContentBodyFontKey: EnvironmentKey {
51 |     static var defaultValue: Font?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:55:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
53 |
54 | struct ScrollViewSelectionKey: EnvironmentKey {
55 |     static var defaultValue: Binding<Topic.ID?>?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | }
57 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:59:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
57 |
58 | struct IsInSplitViewKey: EnvironmentKey {
59 |     static var defaultValue: Bool = false
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 | }
61 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Chapter/ChapterContentBuilder.swift:138:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'ChapterContentConvertible'; this is an error in the Swift 6 language mode
 27 | /// assembled through ``ChapterContentBuilder``.
 28 | public protocol ChapterContentConvertible {
 29 |     func merge(into content: inout Chapter.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 30 | }
 31 |
    :
135 | // MARK: - Description Support
136 |
137 | extension Description: ChapterContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'ChapterContentConvertible' conformance to defer isolation checking to run time
138 |     public func merge(into content: inout Chapter.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'ChapterContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
139 |         content.description = value
140 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Document/DocumentContentBuilder.swift:80:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'DocumentContentConvertible'; this is an error in the Swift 6 language mode
 27 | /// assembled through ``DocumentContentBuilder``.
 28 | public protocol DocumentContentConvertible {
 29 |     func merge(into content: inout Document.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 30 | }
 31 |
    :
 77 | // MARK: - Description Support
 78 |
 79 | extension Description: DocumentContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'DocumentContentConvertible' conformance to defer isolation checking to run time
 80 |     public func merge(into content: inout Document.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'DocumentContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
 81 |         content.description = value
 82 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Topic/TopicContentBuilder.swift:157:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
 51 | /// assembled through ``TopicContentBuilder``.
 52 | public protocol TopicContentConvertible {
 53 |     func merge(into content: inout Topic.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 54 | }
 55 |
    :
154 | }
155 |
156 | extension Description: TopicContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'TopicContentConvertible' conformance to defer isolation checking to run time
157 |     public func merge(into content: inout Topic.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
158 |         // Extract code blocks and lists from markdown and split into items
159 |         let parts = extractMarkdownBlocks(from: value)
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/CodeBlock/ShowcaseCodeBlock.swift:59:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 56 |
 57 | /// A view that displays code blocks with syntax highlighting and a copy to pasteboard button.
 58 | public struct ShowcaseCodeBlock: StyledView, Equatable {
    |                                              `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 59 |     public static func == (lhs: ShowcaseCodeBlock, rhs: ShowcaseCodeBlock) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 60 |         lhs.id == rhs.id
 61 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Content/ShowcaseContent.swift:181:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
178 | }
179 |
180 | extension ShowcaseContent: Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
181 |     public static func == (lhs: ShowcaseContent, rhs: ShowcaseContent) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
182 |         lhs.id == rhs.id
183 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Embed/ShowcaseEmbed.swift:36:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | struct ShowcaseEmbed: View, Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 36 |     static func == (lhs: ShowcaseEmbed, rhs: ShowcaseEmbed) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 37 |         lhs.data.id == rhs.data.id
 38 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Example/ShowcaseExample.swift:35:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 32 | /// A view that displays previews of showcase topics.
 33 | @StyledView
 34 | public struct ShowcaseExample: StyledView, Equatable {
    |                                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 35 |     public static func == (lhs: ShowcaseExample, rhs: ShowcaseExample) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 36 |         lhs.id == rhs.id
 37 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/IndexList/ShowcaseIndexList.swift:61:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 58 | }
 59 |
 60 | struct ShowcaseIndexItem: View, Equatable {
    |                                 `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 61 |     static func == (lhs: ShowcaseIndexItem, rhs: ShowcaseIndexItem) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 62 |         lhs.data.id == rhs.data.id
 63 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Link/ShowcaseLink.swift:52:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 49 |
 50 | /// A view that displays an external link to a website in a Safari view controller.
 51 | struct ShowcaseLink: View, Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 52 |     static func == (lhs: ShowcaseLink, rhs: ShowcaseLink) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 53 |         lhs.data.id == rhs.data.id
 54 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/List/ShowcaseListView.swift:70:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 67 | }
 68 |
 69 | extension ShowcaseListView: Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 70 |     public static func == (lhs: ShowcaseListView, rhs: ShowcaseListView) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 71 |         lhs.data.id == rhs.data.id
 72 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Topic/ShowcaseTopic.swift:27:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
24 | import SwiftUI
25 |
26 | public struct ShowcaseTopic: View, Equatable {
   |                                    `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
27 |     public static func == (lhs: ShowcaseTopic, rhs: ShowcaseTopic) -> Bool {
   |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
   |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
28 |         lhs.data.id == rhs.data.id
29 |     }
[624/717] Compiling Showcase ShowcaseListView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/List/ShowcaseListView.swift:70:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 67 | }
 68 |
 69 | extension ShowcaseListView: Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 70 |     public static func == (lhs: ShowcaseListView, rhs: ShowcaseListView) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 71 |         lhs.data.id == rhs.data.id
 72 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Topic/ShowcaseTopic.swift:27:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
24 | import SwiftUI
25 |
26 | public struct ShowcaseTopic: View, Equatable {
   |                                    `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
27 |     public static func == (lhs: ShowcaseTopic, rhs: ShowcaseTopic) -> Bool {
   |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
   |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
28 |         lhs.data.id == rhs.data.id
29 |     }
[625/717] Compiling Showcase ShowcaseNote.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/List/ShowcaseListView.swift:70:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 67 | }
 68 |
 69 | extension ShowcaseListView: Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 70 |     public static func == (lhs: ShowcaseListView, rhs: ShowcaseListView) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 71 |         lhs.data.id == rhs.data.id
 72 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Topic/ShowcaseTopic.swift:27:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
24 | import SwiftUI
25 |
26 | public struct ShowcaseTopic: View, Equatable {
   |                                    `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
27 |     public static func == (lhs: ShowcaseTopic, rhs: ShowcaseTopic) -> Bool {
   |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
   |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
28 |         lhs.data.id == rhs.data.id
29 |     }
[626/717] Compiling Showcase ShowcaseNavigationTopic.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/List/ShowcaseListView.swift:70:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 67 | }
 68 |
 69 | extension ShowcaseListView: Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 70 |     public static func == (lhs: ShowcaseListView, rhs: ShowcaseListView) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 71 |         lhs.data.id == rhs.data.id
 72 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Topic/ShowcaseTopic.swift:27:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
24 | import SwiftUI
25 |
26 | public struct ShowcaseTopic: View, Equatable {
   |                                    `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
27 |     public static func == (lhs: ShowcaseTopic, rhs: ShowcaseTopic) -> Bool {
   |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
   |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
28 |         lhs.data.id == rhs.data.id
29 |     }
[627/717] Compiling Showcase ShowcaseTopic.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/List/ShowcaseListView.swift:70:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 67 | }
 68 |
 69 | extension ShowcaseListView: Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 70 |     public static func == (lhs: ShowcaseListView, rhs: ShowcaseListView) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 71 |         lhs.data.id == rhs.data.id
 72 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Topic/ShowcaseTopic.swift:27:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
24 | import SwiftUI
25 |
26 | public struct ShowcaseTopic: View, Equatable {
   |                                    `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
27 |     public static func == (lhs: ShowcaseTopic, rhs: ShowcaseTopic) -> Bool {
   |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
   |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
28 |         lhs.data.id == rhs.data.id
29 |     }
[628/717] Compiling Showcase ShowcaseTopics.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/List/ShowcaseListView.swift:70:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 67 | }
 68 |
 69 | extension ShowcaseListView: Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 70 |     public static func == (lhs: ShowcaseListView, rhs: ShowcaseListView) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 71 |         lhs.data.id == rhs.data.id
 72 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Topic/ShowcaseTopic.swift:27:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
24 | import SwiftUI
25 |
26 | public struct ShowcaseTopic: View, Equatable {
   |                                    `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
27 |     public static func == (lhs: ShowcaseTopic, rhs: ShowcaseTopic) -> Bool {
   |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
   |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
28 |         lhs.data.id == rhs.data.id
29 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/List/ShowcaseListView.swift:70:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 67 | }
 68 |
 69 | extension ShowcaseListView: Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 70 |     public static func == (lhs: ShowcaseListView, rhs: ShowcaseListView) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 71 |         lhs.data.id == rhs.data.id
 72 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Topic/ShowcaseTopic.swift:27:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
24 | import SwiftUI
25 |
26 | public struct ShowcaseTopic: View, Equatable {
   |                                    `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
27 |     public static func == (lhs: ShowcaseTopic, rhs: ShowcaseTopic) -> Bool {
   |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
   |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
28 |         lhs.data.id == rhs.data.id
29 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/List/ShowcaseListView.swift:70:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 67 | }
 68 |
 69 | extension ShowcaseListView: Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 70 |     public static func == (lhs: ShowcaseListView, rhs: ShowcaseListView) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 71 |         lhs.data.id == rhs.data.id
 72 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Topic/ShowcaseTopic.swift:27:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
24 | import SwiftUI
25 |
26 | public struct ShowcaseTopic: View, Equatable {
   |                                    `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
27 |     public static func == (lhs: ShowcaseTopic, rhs: ShowcaseTopic) -> Bool {
   |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
   |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
28 |         lhs.data.id == rhs.data.id
29 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/List/ShowcaseListView.swift:70:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 67 | }
 68 |
 69 | extension ShowcaseListView: Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 70 |     public static func == (lhs: ShowcaseListView, rhs: ShowcaseListView) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 71 |         lhs.data.id == rhs.data.id
 72 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Topic/ShowcaseTopic.swift:27:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
24 | import SwiftUI
25 |
26 | public struct ShowcaseTopic: View, Equatable {
   |                                    `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
27 |     public static func == (lhs: ShowcaseTopic, rhs: ShowcaseTopic) -> Bool {
   |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
   |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
28 |         lhs.data.id == rhs.data.id
29 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/List/ShowcaseListView.swift:70:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 67 | }
 68 |
 69 | extension ShowcaseListView: Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 70 |     public static func == (lhs: ShowcaseListView, rhs: ShowcaseListView) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 71 |         lhs.data.id == rhs.data.id
 72 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Topic/ShowcaseTopic.swift:27:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
24 | import SwiftUI
25 |
26 | public struct ShowcaseTopic: View, Equatable {
   |                                    `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
27 |     public static func == (lhs: ShowcaseTopic, rhs: ShowcaseTopic) -> Bool {
   |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
   |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
28 |         lhs.data.id == rhs.data.id
29 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/List/ShowcaseListView.swift:70:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 67 | }
 68 |
 69 | extension ShowcaseListView: Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 70 |     public static func == (lhs: ShowcaseListView, rhs: ShowcaseListView) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 71 |         lhs.data.id == rhs.data.id
 72 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Topic/ShowcaseTopic.swift:27:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
24 | import SwiftUI
25 |
26 | public struct ShowcaseTopic: View, Equatable {
   |                                    `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
27 |     public static func == (lhs: ShowcaseTopic, rhs: ShowcaseTopic) -> Bool {
   |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
   |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
28 |         lhs.data.id == rhs.data.id
29 |     }
[634/717] Compiling Showcase ShowcaseIndexList.swift
[635/717] Compiling Showcase ShowcaseEmptyIndexMenu.swift
[636/717] Compiling Showcase ShowcaseIndexMenu.swift
[637/717] Compiling Showcase ShowcaseLayout.swift
[638/717] Compiling Showcase ShowcaseLink.swift
[639/717] Compiling Showcase ShowcaseChapters.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/CodeBlock/ShowcaseCodeBlock.swift:59:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 56 |
 57 | /// A view that displays code blocks with syntax highlighting and a copy to pasteboard button.
 58 | public struct ShowcaseCodeBlock: StyledView, Equatable {
    |                                              `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 59 |     public static func == (lhs: ShowcaseCodeBlock, rhs: ShowcaseCodeBlock) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 60 |         lhs.id == rhs.id
 61 |     }
[640/717] Compiling Showcase ShowcaseCodeBlock.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/CodeBlock/ShowcaseCodeBlock.swift:59:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 56 |
 57 | /// A view that displays code blocks with syntax highlighting and a copy to pasteboard button.
 58 | public struct ShowcaseCodeBlock: StyledView, Equatable {
    |                                              `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 59 |     public static func == (lhs: ShowcaseCodeBlock, rhs: ShowcaseCodeBlock) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 60 |         lhs.id == rhs.id
 61 |     }
[641/717] Compiling Showcase ShowcaseCodeBlockContent.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/CodeBlock/ShowcaseCodeBlock.swift:59:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 56 |
 57 | /// A view that displays code blocks with syntax highlighting and a copy to pasteboard button.
 58 | public struct ShowcaseCodeBlock: StyledView, Equatable {
    |                                              `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 59 |     public static func == (lhs: ShowcaseCodeBlock, rhs: ShowcaseCodeBlock) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 60 |         lhs.id == rhs.id
 61 |     }
[642/717] Compiling Showcase ShowcaseCodeBlockCopyButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/CodeBlock/ShowcaseCodeBlock.swift:59:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 56 |
 57 | /// A view that displays code blocks with syntax highlighting and a copy to pasteboard button.
 58 | public struct ShowcaseCodeBlock: StyledView, Equatable {
    |                                              `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 59 |     public static func == (lhs: ShowcaseCodeBlock, rhs: ShowcaseCodeBlock) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 60 |         lhs.id == rhs.id
 61 |     }
[643/717] Compiling Showcase ShowcaseCodeBlockTheme.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/CodeBlock/ShowcaseCodeBlock.swift:59:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 56 |
 57 | /// A view that displays code blocks with syntax highlighting and a copy to pasteboard button.
 58 | public struct ShowcaseCodeBlock: StyledView, Equatable {
    |                                              `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 59 |     public static func == (lhs: ShowcaseCodeBlock, rhs: ShowcaseCodeBlock) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 60 |         lhs.id == rhs.id
 61 |     }
[644/717] Compiling Showcase ShowcaseEmbed.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Chapter/ChapterContentBuilder.swift:138:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'ChapterContentConvertible'; this is an error in the Swift 6 language mode
 27 | /// assembled through ``ChapterContentBuilder``.
 28 | public protocol ChapterContentConvertible {
 29 |     func merge(into content: inout Chapter.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 30 | }
 31 |
    :
135 | // MARK: - Description Support
136 |
137 | extension Description: ChapterContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'ChapterContentConvertible' conformance to defer isolation checking to run time
138 |     public func merge(into content: inout Chapter.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'ChapterContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
139 |         content.description = value
140 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Document/DocumentContentBuilder.swift:80:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'DocumentContentConvertible'; this is an error in the Swift 6 language mode
 27 | /// assembled through ``DocumentContentBuilder``.
 28 | public protocol DocumentContentConvertible {
 29 |     func merge(into content: inout Document.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 30 | }
 31 |
    :
 77 | // MARK: - Description Support
 78 |
 79 | extension Description: DocumentContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'DocumentContentConvertible' conformance to defer isolation checking to run time
 80 |     public func merge(into content: inout Document.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'DocumentContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
 81 |         content.description = value
 82 |     }
[645/717] Compiling Showcase Embed.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Chapter/ChapterContentBuilder.swift:138:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'ChapterContentConvertible'; this is an error in the Swift 6 language mode
 27 | /// assembled through ``ChapterContentBuilder``.
 28 | public protocol ChapterContentConvertible {
 29 |     func merge(into content: inout Chapter.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 30 | }
 31 |
    :
135 | // MARK: - Description Support
136 |
137 | extension Description: ChapterContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'ChapterContentConvertible' conformance to defer isolation checking to run time
138 |     public func merge(into content: inout Chapter.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'ChapterContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
139 |         content.description = value
140 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Document/DocumentContentBuilder.swift:80:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'DocumentContentConvertible'; this is an error in the Swift 6 language mode
 27 | /// assembled through ``DocumentContentBuilder``.
 28 | public protocol DocumentContentConvertible {
 29 |     func merge(into content: inout Document.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 30 | }
 31 |
    :
 77 | // MARK: - Description Support
 78 |
 79 | extension Description: DocumentContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'DocumentContentConvertible' conformance to defer isolation checking to run time
 80 |     public func merge(into content: inout Document.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'DocumentContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
 81 |         content.description = value
 82 |     }
[646/717] Compiling Showcase Example.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Chapter/ChapterContentBuilder.swift:138:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'ChapterContentConvertible'; this is an error in the Swift 6 language mode
 27 | /// assembled through ``ChapterContentBuilder``.
 28 | public protocol ChapterContentConvertible {
 29 |     func merge(into content: inout Chapter.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 30 | }
 31 |
    :
135 | // MARK: - Description Support
136 |
137 | extension Description: ChapterContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'ChapterContentConvertible' conformance to defer isolation checking to run time
138 |     public func merge(into content: inout Chapter.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'ChapterContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
139 |         content.description = value
140 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Document/DocumentContentBuilder.swift:80:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'DocumentContentConvertible'; this is an error in the Swift 6 language mode
 27 | /// assembled through ``DocumentContentBuilder``.
 28 | public protocol DocumentContentConvertible {
 29 |     func merge(into content: inout Document.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 30 | }
 31 |
    :
 77 | // MARK: - Description Support
 78 |
 79 | extension Description: DocumentContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'DocumentContentConvertible' conformance to defer isolation checking to run time
 80 |     public func merge(into content: inout Document.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'DocumentContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
 81 |         content.description = value
 82 |     }
[647/717] Compiling Showcase ExampleGroup.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Chapter/ChapterContentBuilder.swift:138:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'ChapterContentConvertible'; this is an error in the Swift 6 language mode
 27 | /// assembled through ``ChapterContentBuilder``.
 28 | public protocol ChapterContentConvertible {
 29 |     func merge(into content: inout Chapter.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 30 | }
 31 |
    :
135 | // MARK: - Description Support
136 |
137 | extension Description: ChapterContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'ChapterContentConvertible' conformance to defer isolation checking to run time
138 |     public func merge(into content: inout Chapter.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'ChapterContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
139 |         content.description = value
140 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Document/DocumentContentBuilder.swift:80:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'DocumentContentConvertible'; this is an error in the Swift 6 language mode
 27 | /// assembled through ``DocumentContentBuilder``.
 28 | public protocol DocumentContentConvertible {
 29 |     func merge(into content: inout Document.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 30 | }
 31 |
    :
 77 | // MARK: - Description Support
 78 |
 79 | extension Description: DocumentContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'DocumentContentConvertible' conformance to defer isolation checking to run time
 80 |     public func merge(into content: inout Document.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'DocumentContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
 81 |         content.description = value
 82 |     }
[648/717] Compiling Showcase ExternalLink+Name.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Chapter/ChapterContentBuilder.swift:138:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'ChapterContentConvertible'; this is an error in the Swift 6 language mode
 27 | /// assembled through ``ChapterContentBuilder``.
 28 | public protocol ChapterContentConvertible {
 29 |     func merge(into content: inout Chapter.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 30 | }
 31 |
    :
135 | // MARK: - Description Support
136 |
137 | extension Description: ChapterContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'ChapterContentConvertible' conformance to defer isolation checking to run time
138 |     public func merge(into content: inout Chapter.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'ChapterContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
139 |         content.description = value
140 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Document/DocumentContentBuilder.swift:80:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'DocumentContentConvertible'; this is an error in the Swift 6 language mode
 27 | /// assembled through ``DocumentContentBuilder``.
 28 | public protocol DocumentContentConvertible {
 29 |     func merge(into content: inout Document.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 30 | }
 31 |
    :
 77 | // MARK: - Description Support
 78 |
 79 | extension Description: DocumentContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'DocumentContentConvertible' conformance to defer isolation checking to run time
 80 |     public func merge(into content: inout Document.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'DocumentContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
 81 |         content.description = value
 82 |     }
[649/717] Compiling Showcase DocumentContentBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Chapter/ChapterContentBuilder.swift:138:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'ChapterContentConvertible'; this is an error in the Swift 6 language mode
 27 | /// assembled through ``ChapterContentBuilder``.
 28 | public protocol ChapterContentConvertible {
 29 |     func merge(into content: inout Chapter.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 30 | }
 31 |
    :
135 | // MARK: - Description Support
136 |
137 | extension Description: ChapterContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'ChapterContentConvertible' conformance to defer isolation checking to run time
138 |     public func merge(into content: inout Chapter.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'ChapterContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
139 |         content.description = value
140 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Document/DocumentContentBuilder.swift:80:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'DocumentContentConvertible'; this is an error in the Swift 6 language mode
 27 | /// assembled through ``DocumentContentBuilder``.
 28 | public protocol DocumentContentConvertible {
 29 |     func merge(into content: inout Document.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 30 | }
 31 |
    :
 77 | // MARK: - Description Support
 78 |
 79 | extension Description: DocumentContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'DocumentContentConvertible' conformance to defer isolation checking to run time
 80 |     public func merge(into content: inout Document.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'DocumentContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
 81 |         content.description = value
 82 |     }
[650/717] Compiling Showcase ListItem.swift
[651/717] Compiling Showcase TopicContentItem.swift
[652/717] Compiling Showcase IdiomPaddingModifier.swift
[653/717] Compiling Showcase ScrollViewReaderModifier.swift
[654/717] Compiling Showcase VersionedScrollBounceBehavior.swift
[655/717] Compiling Showcase ShowcaseChapter.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/CodeBlock/ShowcaseCodeBlock.swift:59:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 56 |
 57 | /// A view that displays code blocks with syntax highlighting and a copy to pasteboard button.
 58 | public struct ShowcaseCodeBlock: StyledView, Equatable {
    |                                              `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 59 |     public static func == (lhs: ShowcaseCodeBlock, rhs: ShowcaseCodeBlock) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 60 |         lhs.id == rhs.id
 61 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/CodeBlock/ShowcaseCodeBlock.swift:59:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 56 |
 57 | /// A view that displays code blocks with syntax highlighting and a copy to pasteboard button.
 58 | public struct ShowcaseCodeBlock: StyledView, Equatable {
    |                                              `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 59 |     public static func == (lhs: ShowcaseCodeBlock, rhs: ShowcaseCodeBlock) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 60 |         lhs.id == rhs.id
 61 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/CodeBlock/ShowcaseCodeBlock.swift:59:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 56 |
 57 | /// A view that displays code blocks with syntax highlighting and a copy to pasteboard button.
 58 | public struct ShowcaseCodeBlock: StyledView, Equatable {
    |                                              `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 59 |     public static func == (lhs: ShowcaseCodeBlock, rhs: ShowcaseCodeBlock) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 60 |         lhs.id == rhs.id
 61 |     }
[665/717] Compiling Showcase ShowcaseCodeBlockCopyButton.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/CodeBlock/ShowcaseCodeBlock.swift:59:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 56 |
 57 | /// A view that displays code blocks with syntax highlighting and a copy to pasteboard button.
 58 | public struct ShowcaseCodeBlock: StyledView, Equatable {
    |                                              `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 59 |     public static func == (lhs: ShowcaseCodeBlock, rhs: ShowcaseCodeBlock) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 60 |         lhs.id == rhs.id
 61 |     }
[666/717] Compiling Showcase ShowcaseCodeBlockTheme.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/CodeBlock/ShowcaseCodeBlock.swift:59:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 56 |
 57 | /// A view that displays code blocks with syntax highlighting and a copy to pasteboard button.
 58 | public struct ShowcaseCodeBlock: StyledView, Equatable {
    |                                              `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 59 |     public static func == (lhs: ShowcaseCodeBlock, rhs: ShowcaseCodeBlock) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 60 |         lhs.id == rhs.id
 61 |     }
[667/717] Compiling Showcase ShowcaseContent.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Content/ShowcaseContent.swift:181:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
178 | }
179 |
180 | extension ShowcaseContent: Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
181 |     public static func == (lhs: ShowcaseContent, rhs: ShowcaseContent) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
182 |         lhs.id == rhs.id
183 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Embed/ShowcaseEmbed.swift:36:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | struct ShowcaseEmbed: View, Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 36 |     static func == (lhs: ShowcaseEmbed, rhs: ShowcaseEmbed) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 37 |         lhs.data.id == rhs.data.id
 38 |     }
[668/717] Compiling Showcase DescriptionView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Content/ShowcaseContent.swift:181:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
178 | }
179 |
180 | extension ShowcaseContent: Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
181 |     public static func == (lhs: ShowcaseContent, rhs: ShowcaseContent) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
182 |         lhs.id == rhs.id
183 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Embed/ShowcaseEmbed.swift:36:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | struct ShowcaseEmbed: View, Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 36 |     static func == (lhs: ShowcaseEmbed, rhs: ShowcaseEmbed) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 37 |         lhs.data.id == rhs.data.id
 38 |     }
[669/717] Compiling Showcase ShowcaseNavigationSplitView.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Content/ShowcaseContent.swift:181:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
178 | }
179 |
180 | extension ShowcaseContent: Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
181 |     public static func == (lhs: ShowcaseContent, rhs: ShowcaseContent) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
182 |         lhs.id == rhs.id
183 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Embed/ShowcaseEmbed.swift:36:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | struct ShowcaseEmbed: View, Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 36 |     static func == (lhs: ShowcaseEmbed, rhs: ShowcaseEmbed) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 37 |         lhs.data.id == rhs.data.id
 38 |     }
[670/717] Compiling Showcase ShowcaseNavigationStack.swift
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Content/ShowcaseContent.swift:181:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
178 | }
179 |
180 | extension ShowcaseContent: Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
181 |     public static func == (lhs: ShowcaseContent, rhs: ShowcaseContent) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
182 |         lhs.id == rhs.id
183 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Embed/ShowcaseEmbed.swift:36:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | struct ShowcaseEmbed: View, Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 36 |     static func == (lhs: ShowcaseEmbed, rhs: ShowcaseEmbed) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 37 |         lhs.data.id == rhs.data.id
 38 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Content/ShowcaseContent.swift:181:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
178 | }
179 |
180 | extension ShowcaseContent: Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
181 |     public static func == (lhs: ShowcaseContent, rhs: ShowcaseContent) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
182 |         lhs.id == rhs.id
183 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Embed/ShowcaseEmbed.swift:36:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | struct ShowcaseEmbed: View, Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 36 |     static func == (lhs: ShowcaseEmbed, rhs: ShowcaseEmbed) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 37 |         lhs.data.id == rhs.data.id
 38 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Showcasable.swift:37:9: warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
34 |
35 | public extension ViewBuilder {
36 |     static func buildExpression<T: Showcasable>(_ expression: T.Type) -> some View {
   |                 `- note: add '@MainActor' to make static method 'buildExpression' part of global actor 'MainActor'
37 |         NavigationStack {
   |         `- warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
38 |             ScrollView {
39 |                 T.showcaseTopic
SwiftUI.NavigationStack.init:2:35: note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
1 | generic struct NavigationStack {
2 | @MainActor @preconcurrency public init(@ViewBuilder root: () -> Root) where Data == NavigationPath}
  |                                   `- note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Topic/TopicContentBuilder.swift:157:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
 51 | /// assembled through ``TopicContentBuilder``.
 52 | public protocol TopicContentConvertible {
 53 |     func merge(into content: inout Topic.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 54 | }
 55 |
    :
154 | }
155 |
156 | extension Description: TopicContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'TopicContentConvertible' conformance to defer isolation checking to run time
157 |     public func merge(into content: inout Topic.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
158 |         // Extract code blocks and lists from markdown and split into items
159 |         let parts = extractMarkdownBlocks(from: value)
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Showcasable.swift:37:9: warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
34 |
35 | public extension ViewBuilder {
36 |     static func buildExpression<T: Showcasable>(_ expression: T.Type) -> some View {
   |                 `- note: add '@MainActor' to make static method 'buildExpression' part of global actor 'MainActor'
37 |         NavigationStack {
   |         `- warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
38 |             ScrollView {
39 |                 T.showcaseTopic
SwiftUI.NavigationStack.init:2:35: note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
1 | generic struct NavigationStack {
2 | @MainActor @preconcurrency public init(@ViewBuilder root: () -> Root) where Data == NavigationPath}
  |                                   `- note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Topic/TopicContentBuilder.swift:157:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
 51 | /// assembled through ``TopicContentBuilder``.
 52 | public protocol TopicContentConvertible {
 53 |     func merge(into content: inout Topic.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 54 | }
 55 |
    :
154 | }
155 |
156 | extension Description: TopicContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'TopicContentConvertible' conformance to defer isolation checking to run time
157 |     public func merge(into content: inout Topic.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
158 |         // Extract code blocks and lists from markdown and split into items
159 |         let parts = extractMarkdownBlocks(from: value)
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Showcasable.swift:37:9: warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
34 |
35 | public extension ViewBuilder {
36 |     static func buildExpression<T: Showcasable>(_ expression: T.Type) -> some View {
   |                 `- note: add '@MainActor' to make static method 'buildExpression' part of global actor 'MainActor'
37 |         NavigationStack {
   |         `- warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
38 |             ScrollView {
39 |                 T.showcaseTopic
SwiftUI.NavigationStack.init:2:35: note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
1 | generic struct NavigationStack {
2 | @MainActor @preconcurrency public init(@ViewBuilder root: () -> Root) where Data == NavigationPath}
  |                                   `- note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Topic/TopicContentBuilder.swift:157:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
 51 | /// assembled through ``TopicContentBuilder``.
 52 | public protocol TopicContentConvertible {
 53 |     func merge(into content: inout Topic.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 54 | }
 55 |
    :
154 | }
155 |
156 | extension Description: TopicContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'TopicContentConvertible' conformance to defer isolation checking to run time
157 |     public func merge(into content: inout Topic.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
158 |         // Extract code blocks and lists from markdown and split into items
159 |         let parts = extractMarkdownBlocks(from: value)
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Showcasable.swift:37:9: warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
34 |
35 | public extension ViewBuilder {
36 |     static func buildExpression<T: Showcasable>(_ expression: T.Type) -> some View {
   |                 `- note: add '@MainActor' to make static method 'buildExpression' part of global actor 'MainActor'
37 |         NavigationStack {
   |         `- warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
38 |             ScrollView {
39 |                 T.showcaseTopic
SwiftUI.NavigationStack.init:2:35: note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
1 | generic struct NavigationStack {
2 | @MainActor @preconcurrency public init(@ViewBuilder root: () -> Root) where Data == NavigationPath}
  |                                   `- note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Topic/TopicContentBuilder.swift:157:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
 51 | /// assembled through ``TopicContentBuilder``.
 52 | public protocol TopicContentConvertible {
 53 |     func merge(into content: inout Topic.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 54 | }
 55 |
    :
154 | }
155 |
156 | extension Description: TopicContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'TopicContentConvertible' conformance to defer isolation checking to run time
157 |     public func merge(into content: inout Topic.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
158 |         // Extract code blocks and lists from markdown and split into items
159 |         let parts = extractMarkdownBlocks(from: value)
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Showcasable.swift:37:9: warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
34 |
35 | public extension ViewBuilder {
36 |     static func buildExpression<T: Showcasable>(_ expression: T.Type) -> some View {
   |                 `- note: add '@MainActor' to make static method 'buildExpression' part of global actor 'MainActor'
37 |         NavigationStack {
   |         `- warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
38 |             ScrollView {
39 |                 T.showcaseTopic
SwiftUI.NavigationStack.init:2:35: note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
1 | generic struct NavigationStack {
2 | @MainActor @preconcurrency public init(@ViewBuilder root: () -> Root) where Data == NavigationPath}
  |                                   `- note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Topic/TopicContentBuilder.swift:157:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
 51 | /// assembled through ``TopicContentBuilder``.
 52 | public protocol TopicContentConvertible {
 53 |     func merge(into content: inout Topic.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 54 | }
 55 |
    :
154 | }
155 |
156 | extension Description: TopicContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'TopicContentConvertible' conformance to defer isolation checking to run time
157 |     public func merge(into content: inout Topic.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
158 |         // Extract code blocks and lists from markdown and split into items
159 |         let parts = extractMarkdownBlocks(from: value)
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Showcasable.swift:37:9: warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
34 |
35 | public extension ViewBuilder {
36 |     static func buildExpression<T: Showcasable>(_ expression: T.Type) -> some View {
   |                 `- note: add '@MainActor' to make static method 'buildExpression' part of global actor 'MainActor'
37 |         NavigationStack {
   |         `- warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
38 |             ScrollView {
39 |                 T.showcaseTopic
SwiftUI.NavigationStack.init:2:35: note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
1 | generic struct NavigationStack {
2 | @MainActor @preconcurrency public init(@ViewBuilder root: () -> Root) where Data == NavigationPath}
  |                                   `- note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Topic/TopicContentBuilder.swift:157:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
 51 | /// assembled through ``TopicContentBuilder``.
 52 | public protocol TopicContentConvertible {
 53 |     func merge(into content: inout Topic.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 54 | }
 55 |
    :
154 | }
155 |
156 | extension Description: TopicContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'TopicContentConvertible' conformance to defer isolation checking to run time
157 |     public func merge(into content: inout Topic.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
158 |         // Extract code blocks and lists from markdown and split into items
159 |         let parts = extractMarkdownBlocks(from: value)
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Showcasable.swift:37:9: warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
34 |
35 | public extension ViewBuilder {
36 |     static func buildExpression<T: Showcasable>(_ expression: T.Type) -> some View {
   |                 `- note: add '@MainActor' to make static method 'buildExpression' part of global actor 'MainActor'
37 |         NavigationStack {
   |         `- warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
38 |             ScrollView {
39 |                 T.showcaseTopic
SwiftUI.NavigationStack.init:2:35: note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
1 | generic struct NavigationStack {
2 | @MainActor @preconcurrency public init(@ViewBuilder root: () -> Root) where Data == NavigationPath}
  |                                   `- note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Topic/TopicContentBuilder.swift:157:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
 51 | /// assembled through ``TopicContentBuilder``.
 52 | public protocol TopicContentConvertible {
 53 |     func merge(into content: inout Topic.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 54 | }
 55 |
    :
154 | }
155 |
156 | extension Description: TopicContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'TopicContentConvertible' conformance to defer isolation checking to run time
157 |     public func merge(into content: inout Topic.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
158 |         // Extract code blocks and lists from markdown and split into items
159 |         let parts = extractMarkdownBlocks(from: value)
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Showcasable.swift:37:9: warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
34 |
35 | public extension ViewBuilder {
36 |     static func buildExpression<T: Showcasable>(_ expression: T.Type) -> some View {
   |                 `- note: add '@MainActor' to make static method 'buildExpression' part of global actor 'MainActor'
37 |         NavigationStack {
   |         `- warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
38 |             ScrollView {
39 |                 T.showcaseTopic
SwiftUI.NavigationStack.init:2:35: note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
1 | generic struct NavigationStack {
2 | @MainActor @preconcurrency public init(@ViewBuilder root: () -> Root) where Data == NavigationPath}
  |                                   `- note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Topic/TopicContentBuilder.swift:157:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
 51 | /// assembled through ``TopicContentBuilder``.
 52 | public protocol TopicContentConvertible {
 53 |     func merge(into content: inout Topic.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 54 | }
 55 |
    :
154 | }
155 |
156 | extension Description: TopicContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'TopicContentConvertible' conformance to defer isolation checking to run time
157 |     public func merge(into content: inout Topic.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
158 |         // Extract code blocks and lists from markdown and split into items
159 |         let parts = extractMarkdownBlocks(from: value)
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Showcasable.swift:37:9: warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
34 |
35 | public extension ViewBuilder {
36 |     static func buildExpression<T: Showcasable>(_ expression: T.Type) -> some View {
   |                 `- note: add '@MainActor' to make static method 'buildExpression' part of global actor 'MainActor'
37 |         NavigationStack {
   |         `- warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
38 |             ScrollView {
39 |                 T.showcaseTopic
SwiftUI.NavigationStack.init:2:35: note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
1 | generic struct NavigationStack {
2 | @MainActor @preconcurrency public init(@ViewBuilder root: () -> Root) where Data == NavigationPath}
  |                                   `- note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Topic/TopicContentBuilder.swift:157:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
 51 | /// assembled through ``TopicContentBuilder``.
 52 | public protocol TopicContentConvertible {
 53 |     func merge(into content: inout Topic.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 54 | }
 55 |
    :
154 | }
155 |
156 | extension Description: TopicContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'TopicContentConvertible' conformance to defer isolation checking to run time
157 |     public func merge(into content: inout Topic.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
158 |         // Extract code blocks and lists from markdown and split into items
159 |         let parts = extractMarkdownBlocks(from: value)
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Showcasable.swift:37:9: warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
34 |
35 | public extension ViewBuilder {
36 |     static func buildExpression<T: Showcasable>(_ expression: T.Type) -> some View {
   |                 `- note: add '@MainActor' to make static method 'buildExpression' part of global actor 'MainActor'
37 |         NavigationStack {
   |         `- warning: call to main actor-isolated initializer 'init(root:)' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
38 |             ScrollView {
39 |                 T.showcaseTopic
SwiftUI.NavigationStack.init:2:35: note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
1 | generic struct NavigationStack {
2 | @MainActor @preconcurrency public init(@ViewBuilder root: () -> Root) where Data == NavigationPath}
  |                                   `- note: calls to initializer 'init(root:)' from outside of its actor context are implicitly asynchronous
3 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Models/Topic/TopicContentBuilder.swift:157:17: warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
 51 | /// assembled through ``TopicContentBuilder``.
 52 | public protocol TopicContentConvertible {
 53 |     func merge(into content: inout Topic.Content)
    |          `- note: mark the protocol requirement 'merge(into:)' 'async' to allow actor-isolated conformances
 54 | }
 55 |
    :
154 | }
155 |
156 | extension Description: TopicContentConvertible {
    |                        `- note: add '@preconcurrency' to the 'TopicContentConvertible' conformance to defer isolation checking to run time
157 |     public func merge(into content: inout Topic.Content) {
    |                 |- warning: main actor-isolated instance method 'merge(into:)' cannot be used to satisfy nonisolated requirement from protocol 'TopicContentConvertible'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to 'merge(into:)' to make this instance method not isolated to the actor
158 |         // Extract code blocks and lists from markdown and split into items
159 |         let parts = extractMarkdownBlocks(from: value)
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Content/ShowcaseContent.swift:181:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
178 | }
179 |
180 | extension ShowcaseContent: Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
181 |     public static func == (lhs: ShowcaseContent, rhs: ShowcaseContent) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
182 |         lhs.id == rhs.id
183 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Embed/ShowcaseEmbed.swift:36:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | struct ShowcaseEmbed: View, Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 36 |     static func == (lhs: ShowcaseEmbed, rhs: ShowcaseEmbed) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 37 |         lhs.data.id == rhs.data.id
 38 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Content/ShowcaseContent.swift:181:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
178 | }
179 |
180 | extension ShowcaseContent: Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
181 |     public static func == (lhs: ShowcaseContent, rhs: ShowcaseContent) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
182 |         lhs.id == rhs.id
183 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Embed/ShowcaseEmbed.swift:36:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | struct ShowcaseEmbed: View, Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 36 |     static func == (lhs: ShowcaseEmbed, rhs: ShowcaseEmbed) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 37 |         lhs.data.id == rhs.data.id
 38 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Content/ShowcaseContent.swift:181:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
178 | }
179 |
180 | extension ShowcaseContent: Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
181 |     public static func == (lhs: ShowcaseContent, rhs: ShowcaseContent) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
182 |         lhs.id == rhs.id
183 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Embed/ShowcaseEmbed.swift:36:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | struct ShowcaseEmbed: View, Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 36 |     static func == (lhs: ShowcaseEmbed, rhs: ShowcaseEmbed) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 37 |         lhs.data.id == rhs.data.id
 38 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Content/ShowcaseContent.swift:181:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
178 | }
179 |
180 | extension ShowcaseContent: Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
181 |     public static func == (lhs: ShowcaseContent, rhs: ShowcaseContent) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
182 |         lhs.id == rhs.id
183 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Embed/ShowcaseEmbed.swift:36:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | struct ShowcaseEmbed: View, Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 36 |     static func == (lhs: ShowcaseEmbed, rhs: ShowcaseEmbed) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 37 |         lhs.data.id == rhs.data.id
 38 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Content/ShowcaseContent.swift:181:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
178 | }
179 |
180 | extension ShowcaseContent: Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
181 |     public static func == (lhs: ShowcaseContent, rhs: ShowcaseContent) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
182 |         lhs.id == rhs.id
183 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Embed/ShowcaseEmbed.swift:36:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 33 | }
 34 |
 35 | struct ShowcaseEmbed: View, Equatable {
    |                             `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 36 |     static func == (lhs: ShowcaseEmbed, rhs: ShowcaseEmbed) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 37 |         lhs.data.id == rhs.data.id
 38 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:27:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | /// An internal key needed to save style data in the environment
26 | struct LinkStyleKey: EnvironmentKey {
27 |     static var defaultValue: AnyButtonStyle = .init(.standard)
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:27:16: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
25 | /// An internal key needed to save style data in the environment
26 | struct LinkStyleKey: EnvironmentKey {
27 |     static var defaultValue: AnyButtonStyle = .init(.standard)
   |                `- warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:31:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 |
30 | struct ScrollViewKey: EnvironmentKey {
31 |     static var defaultValue: ScrollViewProxy?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | }
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:35:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
33 |
34 | struct NodeDepthKey: EnvironmentKey {
35 |     static var defaultValue: Int = .zero
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 | }
37 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:39:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
37 |
38 | struct CodeBlockThemeKey: EnvironmentKey {
39 |     static var defaultValue: ShowcaseCodeBlockTheme?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | }
41 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:43:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
41 |
42 | struct CodeBlockWordWrapKey: EnvironmentKey {
43 |     static var defaultValue: Bool = false
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | }
45 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:47:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | struct ContentTitleFontKey: EnvironmentKey {
47 |     static var defaultValue: Font?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 | }
49 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:51:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
49 |
50 | struct ContentBodyFontKey: EnvironmentKey {
51 |     static var defaultValue: Font?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:55:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
53 |
54 | struct ScrollViewSelectionKey: EnvironmentKey {
55 |     static var defaultValue: Binding<Topic.ID?>?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | }
57 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:59:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
57 |
58 | struct IsInSplitViewKey: EnvironmentKey {
59 |     static var defaultValue: Bool = false
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 | }
61 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:27:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | /// An internal key needed to save style data in the environment
26 | struct LinkStyleKey: EnvironmentKey {
27 |     static var defaultValue: AnyButtonStyle = .init(.standard)
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:27:16: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
25 | /// An internal key needed to save style data in the environment
26 | struct LinkStyleKey: EnvironmentKey {
27 |     static var defaultValue: AnyButtonStyle = .init(.standard)
   |                `- warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:31:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 |
30 | struct ScrollViewKey: EnvironmentKey {
31 |     static var defaultValue: ScrollViewProxy?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | }
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:35:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
33 |
34 | struct NodeDepthKey: EnvironmentKey {
35 |     static var defaultValue: Int = .zero
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 | }
37 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:39:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
37 |
38 | struct CodeBlockThemeKey: EnvironmentKey {
39 |     static var defaultValue: ShowcaseCodeBlockTheme?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | }
41 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:43:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
41 |
42 | struct CodeBlockWordWrapKey: EnvironmentKey {
43 |     static var defaultValue: Bool = false
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | }
45 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:47:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | struct ContentTitleFontKey: EnvironmentKey {
47 |     static var defaultValue: Font?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 | }
49 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:51:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
49 |
50 | struct ContentBodyFontKey: EnvironmentKey {
51 |     static var defaultValue: Font?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:55:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
53 |
54 | struct ScrollViewSelectionKey: EnvironmentKey {
55 |     static var defaultValue: Binding<Topic.ID?>?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | }
57 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:59:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
57 |
58 | struct IsInSplitViewKey: EnvironmentKey {
59 |     static var defaultValue: Bool = false
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 | }
61 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:27:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | /// An internal key needed to save style data in the environment
26 | struct LinkStyleKey: EnvironmentKey {
27 |     static var defaultValue: AnyButtonStyle = .init(.standard)
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:27:16: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
25 | /// An internal key needed to save style data in the environment
26 | struct LinkStyleKey: EnvironmentKey {
27 |     static var defaultValue: AnyButtonStyle = .init(.standard)
   |                `- warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:31:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 |
30 | struct ScrollViewKey: EnvironmentKey {
31 |     static var defaultValue: ScrollViewProxy?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | }
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:35:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
33 |
34 | struct NodeDepthKey: EnvironmentKey {
35 |     static var defaultValue: Int = .zero
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 | }
37 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:39:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
37 |
38 | struct CodeBlockThemeKey: EnvironmentKey {
39 |     static var defaultValue: ShowcaseCodeBlockTheme?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | }
41 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:43:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
41 |
42 | struct CodeBlockWordWrapKey: EnvironmentKey {
43 |     static var defaultValue: Bool = false
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | }
45 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:47:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | struct ContentTitleFontKey: EnvironmentKey {
47 |     static var defaultValue: Font?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 | }
49 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:51:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
49 |
50 | struct ContentBodyFontKey: EnvironmentKey {
51 |     static var defaultValue: Font?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:55:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
53 |
54 | struct ScrollViewSelectionKey: EnvironmentKey {
55 |     static var defaultValue: Binding<Topic.ID?>?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | }
57 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:59:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
57 |
58 | struct IsInSplitViewKey: EnvironmentKey {
59 |     static var defaultValue: Bool = false
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 | }
61 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:27:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | /// An internal key needed to save style data in the environment
26 | struct LinkStyleKey: EnvironmentKey {
27 |     static var defaultValue: AnyButtonStyle = .init(.standard)
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:27:16: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
25 | /// An internal key needed to save style data in the environment
26 | struct LinkStyleKey: EnvironmentKey {
27 |     static var defaultValue: AnyButtonStyle = .init(.standard)
   |                `- warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:31:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 |
30 | struct ScrollViewKey: EnvironmentKey {
31 |     static var defaultValue: ScrollViewProxy?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | }
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:35:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
33 |
34 | struct NodeDepthKey: EnvironmentKey {
35 |     static var defaultValue: Int = .zero
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 | }
37 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:39:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
37 |
38 | struct CodeBlockThemeKey: EnvironmentKey {
39 |     static var defaultValue: ShowcaseCodeBlockTheme?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | }
41 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:43:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
41 |
42 | struct CodeBlockWordWrapKey: EnvironmentKey {
43 |     static var defaultValue: Bool = false
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | }
45 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:47:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | struct ContentTitleFontKey: EnvironmentKey {
47 |     static var defaultValue: Font?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 | }
49 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:51:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
49 |
50 | struct ContentBodyFontKey: EnvironmentKey {
51 |     static var defaultValue: Font?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:55:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
53 |
54 | struct ScrollViewSelectionKey: EnvironmentKey {
55 |     static var defaultValue: Binding<Topic.ID?>?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | }
57 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:59:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
57 |
58 | struct IsInSplitViewKey: EnvironmentKey {
59 |     static var defaultValue: Bool = false
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 | }
61 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:27:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | /// An internal key needed to save style data in the environment
26 | struct LinkStyleKey: EnvironmentKey {
27 |     static var defaultValue: AnyButtonStyle = .init(.standard)
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:27:16: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
25 | /// An internal key needed to save style data in the environment
26 | struct LinkStyleKey: EnvironmentKey {
27 |     static var defaultValue: AnyButtonStyle = .init(.standard)
   |                `- warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:31:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 |
30 | struct ScrollViewKey: EnvironmentKey {
31 |     static var defaultValue: ScrollViewProxy?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | }
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:35:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
33 |
34 | struct NodeDepthKey: EnvironmentKey {
35 |     static var defaultValue: Int = .zero
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 | }
37 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:39:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
37 |
38 | struct CodeBlockThemeKey: EnvironmentKey {
39 |     static var defaultValue: ShowcaseCodeBlockTheme?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | }
41 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:43:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
41 |
42 | struct CodeBlockWordWrapKey: EnvironmentKey {
43 |     static var defaultValue: Bool = false
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | }
45 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:47:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | struct ContentTitleFontKey: EnvironmentKey {
47 |     static var defaultValue: Font?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 | }
49 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:51:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
49 |
50 | struct ContentBodyFontKey: EnvironmentKey {
51 |     static var defaultValue: Font?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:55:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
53 |
54 | struct ScrollViewSelectionKey: EnvironmentKey {
55 |     static var defaultValue: Binding<Topic.ID?>?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | }
57 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:59:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
57 |
58 | struct IsInSplitViewKey: EnvironmentKey {
59 |     static var defaultValue: Bool = false
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 | }
61 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:27:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
25 | /// An internal key needed to save style data in the environment
26 | struct LinkStyleKey: EnvironmentKey {
27 |     static var defaultValue: AnyButtonStyle = .init(.standard)
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:27:16: warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
25 | /// An internal key needed to save style data in the environment
26 | struct LinkStyleKey: EnvironmentKey {
27 |     static var defaultValue: AnyButtonStyle = .init(.standard)
   |                `- warning: main actor-isolated default value in a nonisolated context; this is an error in the Swift 6 language mode
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:31:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
29 |
30 | struct ScrollViewKey: EnvironmentKey {
31 |     static var defaultValue: ScrollViewProxy?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 | }
33 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:35:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
33 |
34 | struct NodeDepthKey: EnvironmentKey {
35 |     static var defaultValue: Int = .zero
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 | }
37 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:39:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
37 |
38 | struct CodeBlockThemeKey: EnvironmentKey {
39 |     static var defaultValue: ShowcaseCodeBlockTheme?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 | }
41 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:43:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
41 |
42 | struct CodeBlockWordWrapKey: EnvironmentKey {
43 |     static var defaultValue: Bool = false
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 | }
45 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:47:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
45 |
46 | struct ContentTitleFontKey: EnvironmentKey {
47 |     static var defaultValue: Font?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
48 | }
49 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:51:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
49 |
50 | struct ContentBodyFontKey: EnvironmentKey {
51 |     static var defaultValue: Font?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:55:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
53 |
54 | struct ScrollViewSelectionKey: EnvironmentKey {
55 |     static var defaultValue: Binding<Topic.ID?>?
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
56 | }
57 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Environment/EnvironmentKeys.swift:59:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
57 |
58 | struct IsInSplitViewKey: EnvironmentKey {
59 |     static var defaultValue: Bool = false
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
60 | }
61 |
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/IndexList/ShowcaseIndexList.swift:61:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 58 | }
 59 |
 60 | struct ShowcaseIndexItem: View, Equatable {
    |                                 `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 61 |     static func == (lhs: ShowcaseIndexItem, rhs: ShowcaseIndexItem) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 62 |         lhs.data.id == rhs.data.id
 63 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Link/ShowcaseLink.swift:52:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 49 |
 50 | /// A view that displays an external link to a website in a Safari view controller.
 51 | struct ShowcaseLink: View, Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 52 |     static func == (lhs: ShowcaseLink, rhs: ShowcaseLink) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 53 |         lhs.data.id == rhs.data.id
 54 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/IndexList/ShowcaseIndexList.swift:61:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 58 | }
 59 |
 60 | struct ShowcaseIndexItem: View, Equatable {
    |                                 `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 61 |     static func == (lhs: ShowcaseIndexItem, rhs: ShowcaseIndexItem) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 62 |         lhs.data.id == rhs.data.id
 63 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Link/ShowcaseLink.swift:52:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 49 |
 50 | /// A view that displays an external link to a website in a Safari view controller.
 51 | struct ShowcaseLink: View, Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 52 |     static func == (lhs: ShowcaseLink, rhs: ShowcaseLink) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 53 |         lhs.data.id == rhs.data.id
 54 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/IndexList/ShowcaseIndexList.swift:61:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 58 | }
 59 |
 60 | struct ShowcaseIndexItem: View, Equatable {
    |                                 `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 61 |     static func == (lhs: ShowcaseIndexItem, rhs: ShowcaseIndexItem) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 62 |         lhs.data.id == rhs.data.id
 63 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Link/ShowcaseLink.swift:52:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 49 |
 50 | /// A view that displays an external link to a website in a Safari view controller.
 51 | struct ShowcaseLink: View, Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 52 |     static func == (lhs: ShowcaseLink, rhs: ShowcaseLink) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 53 |         lhs.data.id == rhs.data.id
 54 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/IndexList/ShowcaseIndexList.swift:61:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 58 | }
 59 |
 60 | struct ShowcaseIndexItem: View, Equatable {
    |                                 `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 61 |     static func == (lhs: ShowcaseIndexItem, rhs: ShowcaseIndexItem) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 62 |         lhs.data.id == rhs.data.id
 63 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Link/ShowcaseLink.swift:52:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 49 |
 50 | /// A view that displays an external link to a website in a Safari view controller.
 51 | struct ShowcaseLink: View, Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 52 |     static func == (lhs: ShowcaseLink, rhs: ShowcaseLink) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 53 |         lhs.data.id == rhs.data.id
 54 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/IndexList/ShowcaseIndexList.swift:61:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 58 | }
 59 |
 60 | struct ShowcaseIndexItem: View, Equatable {
    |                                 `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 61 |     static func == (lhs: ShowcaseIndexItem, rhs: ShowcaseIndexItem) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 62 |         lhs.data.id == rhs.data.id
 63 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Link/ShowcaseLink.swift:52:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 49 |
 50 | /// A view that displays an external link to a website in a Safari view controller.
 51 | struct ShowcaseLink: View, Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 52 |     static func == (lhs: ShowcaseLink, rhs: ShowcaseLink) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 53 |         lhs.data.id == rhs.data.id
 54 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Example/ShowcaseExample.swift:35:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 32 | /// A view that displays previews of showcase topics.
 33 | @StyledView
 34 | public struct ShowcaseExample: StyledView, Equatable {
    |                                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 35 |     public static func == (lhs: ShowcaseExample, rhs: ShowcaseExample) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 36 |         lhs.id == rhs.id
 37 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Example/ShowcaseExample.swift:35:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 32 | /// A view that displays previews of showcase topics.
 33 | @StyledView
 34 | public struct ShowcaseExample: StyledView, Equatable {
    |                                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 35 |     public static func == (lhs: ShowcaseExample, rhs: ShowcaseExample) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 36 |         lhs.id == rhs.id
 37 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Example/ShowcaseExample.swift:35:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 32 | /// A view that displays previews of showcase topics.
 33 | @StyledView
 34 | public struct ShowcaseExample: StyledView, Equatable {
    |                                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 35 |     public static func == (lhs: ShowcaseExample, rhs: ShowcaseExample) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 36 |         lhs.id == rhs.id
 37 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Example/ShowcaseExample.swift:35:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 32 | /// A view that displays previews of showcase topics.
 33 | @StyledView
 34 | public struct ShowcaseExample: StyledView, Equatable {
    |                                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 35 |     public static func == (lhs: ShowcaseExample, rhs: ShowcaseExample) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 36 |         lhs.id == rhs.id
 37 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Example/ShowcaseExample.swift:35:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 32 | /// A view that displays previews of showcase topics.
 33 | @StyledView
 34 | public struct ShowcaseExample: StyledView, Equatable {
    |                                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 35 |     public static func == (lhs: ShowcaseExample, rhs: ShowcaseExample) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 36 |         lhs.id == rhs.id
 37 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/IndexList/ShowcaseIndexList.swift:61:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 58 | }
 59 |
 60 | struct ShowcaseIndexItem: View, Equatable {
    |                                 `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 61 |     static func == (lhs: ShowcaseIndexItem, rhs: ShowcaseIndexItem) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 62 |         lhs.data.id == rhs.data.id
 63 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Link/ShowcaseLink.swift:52:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 49 |
 50 | /// A view that displays an external link to a website in a Safari view controller.
 51 | struct ShowcaseLink: View, Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 52 |     static func == (lhs: ShowcaseLink, rhs: ShowcaseLink) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 53 |         lhs.data.id == rhs.data.id
 54 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/IndexList/ShowcaseIndexList.swift:61:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 58 | }
 59 |
 60 | struct ShowcaseIndexItem: View, Equatable {
    |                                 `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 61 |     static func == (lhs: ShowcaseIndexItem, rhs: ShowcaseIndexItem) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 62 |         lhs.data.id == rhs.data.id
 63 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Link/ShowcaseLink.swift:52:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 49 |
 50 | /// A view that displays an external link to a website in a Safari view controller.
 51 | struct ShowcaseLink: View, Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 52 |     static func == (lhs: ShowcaseLink, rhs: ShowcaseLink) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 53 |         lhs.data.id == rhs.data.id
 54 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/IndexList/ShowcaseIndexList.swift:61:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 58 | }
 59 |
 60 | struct ShowcaseIndexItem: View, Equatable {
    |                                 `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 61 |     static func == (lhs: ShowcaseIndexItem, rhs: ShowcaseIndexItem) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 62 |         lhs.data.id == rhs.data.id
 63 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Link/ShowcaseLink.swift:52:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 49 |
 50 | /// A view that displays an external link to a website in a Safari view controller.
 51 | struct ShowcaseLink: View, Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 52 |     static func == (lhs: ShowcaseLink, rhs: ShowcaseLink) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 53 |         lhs.data.id == rhs.data.id
 54 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/IndexList/ShowcaseIndexList.swift:61:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 58 | }
 59 |
 60 | struct ShowcaseIndexItem: View, Equatable {
    |                                 `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 61 |     static func == (lhs: ShowcaseIndexItem, rhs: ShowcaseIndexItem) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 62 |         lhs.data.id == rhs.data.id
 63 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Link/ShowcaseLink.swift:52:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 49 |
 50 | /// A view that displays an external link to a website in a Safari view controller.
 51 | struct ShowcaseLink: View, Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 52 |     static func == (lhs: ShowcaseLink, rhs: ShowcaseLink) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 53 |         lhs.data.id == rhs.data.id
 54 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/IndexList/ShowcaseIndexList.swift:61:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 58 | }
 59 |
 60 | struct ShowcaseIndexItem: View, Equatable {
    |                                 `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 61 |     static func == (lhs: ShowcaseIndexItem, rhs: ShowcaseIndexItem) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 62 |         lhs.data.id == rhs.data.id
 63 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Link/ShowcaseLink.swift:52:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 49 |
 50 | /// A view that displays an external link to a website in a Safari view controller.
 51 | struct ShowcaseLink: View, Equatable {
    |                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 52 |     static func == (lhs: ShowcaseLink, rhs: ShowcaseLink) -> Bool {
    |                 |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                 `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 53 |         lhs.data.id == rhs.data.id
 54 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Example/ShowcaseExample.swift:35:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 32 | /// A view that displays previews of showcase topics.
 33 | @StyledView
 34 | public struct ShowcaseExample: StyledView, Equatable {
    |                                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 35 |     public static func == (lhs: ShowcaseExample, rhs: ShowcaseExample) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 36 |         lhs.id == rhs.id
 37 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Example/ShowcaseExample.swift:35:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 32 | /// A view that displays previews of showcase topics.
 33 | @StyledView
 34 | public struct ShowcaseExample: StyledView, Equatable {
    |                                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 35 |     public static func == (lhs: ShowcaseExample, rhs: ShowcaseExample) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 36 |         lhs.id == rhs.id
 37 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Example/ShowcaseExample.swift:35:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 32 | /// A view that displays previews of showcase topics.
 33 | @StyledView
 34 | public struct ShowcaseExample: StyledView, Equatable {
    |                                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 35 |     public static func == (lhs: ShowcaseExample, rhs: ShowcaseExample) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 36 |         lhs.id == rhs.id
 37 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Example/ShowcaseExample.swift:35:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 32 | /// A view that displays previews of showcase topics.
 33 | @StyledView
 34 | public struct ShowcaseExample: StyledView, Equatable {
    |                                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 35 |     public static func == (lhs: ShowcaseExample, rhs: ShowcaseExample) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 36 |         lhs.id == rhs.id
 37 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Showcase/Views/Example/ShowcaseExample.swift:35:24: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
 32 | /// A view that displays previews of showcase topics.
 33 | @StyledView
 34 | public struct ShowcaseExample: StyledView, Equatable {
    |                                            `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
 35 |     public static func == (lhs: ShowcaseExample, rhs: ShowcaseExample) -> Bool {
    |                        |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
    |                        `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
 36 |         lhs.id == rhs.id
 37 |     }
[718/721] Compiling ShowcaseMacros ShowcaseMacros.swift
[719/721] Emitting module ShowcaseMacros
[721/721] Compiling ShowcaseMacros ShowcaseMacros.swift
Build complete! (47.43s)
Fetching https://github.com/nathantannar4/Engine
Fetching https://github.com/JohnSundell/Splash
Fetching https://github.com/swiftlang/swift-syntax from cache
[1/1398] Fetching engine
[15/3571] Fetching engine, splash
Fetched https://github.com/nathantannar4/Engine from cache (1.77s)
Fetched https://github.com/JohnSundell/Splash from cache (1.78s)
Fetched https://github.com/swiftlang/swift-syntax from cache (1.82s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 602.0.0 (5.27s)
Computing version for https://github.com/JohnSundell/Splash
Computed https://github.com/JohnSundell/Splash at 0.16.0 (0.60s)
Computing version for https://github.com/nathantannar4/Engine
Computed https://github.com/nathantannar4/Engine at 2.3.1 (0.51s)
Creating working copy for https://github.com/nathantannar4/Engine
Working copy of https://github.com/nathantannar4/Engine resolved at 2.3.1
Creating working copy for https://github.com/JohnSundell/Splash
Working copy of https://github.com/JohnSundell/Splash resolved at 0.16.0
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 602.0.0
Build complete.
{
  "dependencies" : [
    {
      "identity" : "splash",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.16.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/JohnSundell/Splash"
    },
    {
      "identity" : "engine",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.3.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/nathantannar4/Engine"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "602.0.0",
            "upper_bound" : "603.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax"
    }
  ],
  "manifest_display_name" : "swiftui-showcase",
  "name" : "swiftui-showcase",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "Showcase",
      "targets" : [
        "Showcase"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ShowcaseMacros",
      "targets" : [
        "ShowcaseMacros"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ShowcaseMacrosPlugin",
      "targets" : [
        "ShowcaseMacrosPlugin"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "ShowcaseTests",
      "module_type" : "SwiftTarget",
      "name" : "ShowcaseTests",
      "path" : "Tests/ShowcaseTests",
      "sources" : [
        "DefaultBuilderTests.swift",
        "ListExtractionTests.swift",
        "MarkdownFormattingTests.swift",
        "MarkdownReconstructionTests.swift",
        "NoteExtractionTests.swift",
        "NoteTests.swift",
        "OptimizationTests.swift",
        "OrderedContentTests.swift",
        "PerformanceTests.swift",
        "ShowcaseTests.swift"
      ],
      "target_dependencies" : [
        "Showcase"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ShowcaseMacrosTests",
      "module_type" : "SwiftTarget",
      "name" : "ShowcaseMacrosTests",
      "path" : "Tests/ShowcaseMacrosTests",
      "product_dependencies" : [
        "SwiftSyntaxMacrosTestSupport"
      ],
      "sources" : [
        "CodeBlockWhitespaceTests.swift",
        "DocCommentParserTests.swift",
        "ShowcasableAutoDiscoveryTests.swift",
        "ShowcasableBasicTests.swift",
        "ShowcasableExamplesTests.swift",
        "ShowcaseHiddenMacroTests.swift",
        "ShowcaseMacrosTestsBase.swift"
      ],
      "target_dependencies" : [
        "ShowcaseMacros",
        "ShowcaseMacrosPlugin"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ShowcaseMacrosPlugin",
      "module_type" : "SwiftTarget",
      "name" : "ShowcaseMacrosPlugin",
      "path" : "Sources/ShowcaseMacrosPlugin",
      "product_dependencies" : [
        "SwiftSyntaxMacros",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "ShowcaseMacros",
        "ShowcaseMacrosPlugin"
      ],
      "sources" : [
        "APIReferenceGenerator.swift",
        "AttributedStringDocCommentParser.swift",
        "CodeGenerator.swift",
        "DocCommentParser.swift",
        "Documentation.swift",
        "DocumentationExtractor.swift",
        "ExampleFinder.swift",
        "MacroArguments.swift",
        "MacroError.swift",
        "MemberDiscovery.swift",
        "MemberInfo.swift",
        "ShowcasableMacro.swift",
        "ShowcaseExampleMacro.swift",
        "ShowcaseHiddenMacro.swift",
        "ShowcaseMacrosPlugin.swift",
        "SyntaxExtensions.swift",
        "TopicConfiguration.swift",
        "TopicContentGenerator.swift",
        "TypeInfo.swift",
        "TypeRelationshipsGenerator.swift"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "ShowcaseMacros",
      "module_type" : "SwiftTarget",
      "name" : "ShowcaseMacros",
      "path" : "Sources/ShowcaseMacros",
      "product_memberships" : [
        "ShowcaseMacros"
      ],
      "sources" : [
        "ShowcaseMacros.swift"
      ],
      "target_dependencies" : [
        "Showcase",
        "ShowcaseMacrosPlugin"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Showcase",
      "module_type" : "SwiftTarget",
      "name" : "Showcase",
      "path" : "Sources/Showcase",
      "product_dependencies" : [
        "Splash",
        "Engine",
        "EngineMacros"
      ],
      "product_memberships" : [
        "Showcase",
        "ShowcaseMacros"
      ],
      "sources" : [
        "Environment/EnvironmentKeys.swift",
        "Environment/EnvironmentValues.swift",
        "Extensions/AnyButtonStyle.swift",
        "Extensions/Text+Optional.swift",
        "Helpers/EquatableForEach.swift",
        "Helpers/Lazy.swift",
        "Models/Chapter/Chapter.swift",
        "Models/Chapter/ChapterBuilder.swift",
        "Models/Chapter/ChapterContentBuilder.swift",
        "Models/CodeBlock/CodeBlock.swift",
        "Models/Document/Document.swift",
        "Models/Document/DocumentContentBuilder.swift",
        "Models/Embed/Embed.swift",
        "Models/Example/Example.swift",
        "Models/ExampleGroup/ExampleGroup.swift",
        "Models/ExternalLink/ExternalLink+Name.swift",
        "Models/ExternalLink/ExternalLink.swift",
        "Models/ListItem/ListItem.swift",
        "Models/Note/Note.swift",
        "Models/Showcasable.swift",
        "Models/Topic/Topic.swift",
        "Models/Topic/TopicBuilder.swift",
        "Models/Topic/TopicContentBuilder.swift",
        "Models/Topic/TopicContentItem.swift",
        "ViewModifiers/IdiomPaddingModifier.swift",
        "ViewModifiers/ScrollViewReaderModifier.swift",
        "ViewModifiers/VersionedScrollBounceBehavior.swift",
        "Views/Chapter/ShowcaseChapter.swift",
        "Views/Chapter/ShowcaseChapters.swift",
        "Views/CodeBlock/ShowcaseCodeBlock.swift",
        "Views/CodeBlock/ShowcaseCodeBlockContent.swift",
        "Views/CodeBlock/ShowcaseCodeBlockCopyButton.swift",
        "Views/CodeBlock/ShowcaseCodeBlockTheme.swift",
        "Views/Content/ShowcaseContent.swift",
        "Views/Document/DescriptionView.swift",
        "Views/Document/ShowcaseNavigationSplitView.swift",
        "Views/Document/ShowcaseNavigationStack.swift",
        "Views/Embed/ShowcaseEmbed.swift",
        "Views/Example/ShowcaseExample.swift",
        "Views/Example/ShowcaseExampleGroup.swift",
        "Views/Example/ShowcaseExampleGroupBoxStyle.swift",
        "Views/Example/ShowcaseExampleTabStyle.swift",
        "Views/IndexList/ShowcaseEmptyIndexList.swift",
        "Views/IndexList/ShowcaseIndexList.swift",
        "Views/IndexMenu/ShowcaseEmptyIndexMenu.swift",
        "Views/IndexMenu/ShowcaseIndexMenu.swift",
        "Views/Layout/ShowcaseLayout.swift",
        "Views/Link/ShowcaseLink.swift",
        "Views/List/ShowcaseListView.swift",
        "Views/Note/ShowcaseNote.swift",
        "Views/Topic/ShowcaseNavigationTopic.swift",
        "Views/Topic/ShowcaseTopic.swift",
        "Views/Topic/ShowcaseTopics.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Done.