The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of Judo, reference v7.0.5 (997516), with Swift 6.0 for macOS (SPM) on 1 Dec 2024 23:00:17 UTC.

Swift 6 data race errors: 34

Build Command

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

Build Log

   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:25:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
   |                       |- warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:26:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
   |                       |- warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let bottom: Edges = [.bottom]
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:27:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
   |                       |- warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
[644/662] Compiling JudoDocument Edge.swift
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:21:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
   |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:22:23: warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
   |                       |- warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'horizontal' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:23:23: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
   |                       |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'vertical' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:24:23: warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
   |                       |- warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'leading' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:25:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
   |                       |- warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:26:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
   |                       |- warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let bottom: Edges = [.bottom]
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:27:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
   |                       |- warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
[645/662] Compiling JudoDocument Edges.swift
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:21:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
   |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:22:23: warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
   |                       |- warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'horizontal' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:23:23: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
   |                       |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'vertical' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:24:23: warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
   |                       |- warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'leading' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:25:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
   |                       |- warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:26:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
   |                       |- warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let bottom: Edges = [.bottom]
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:27:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
   |                       |- warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
[646/662] Compiling JudoDocument FrameType.swift
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:21:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
   |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:22:23: warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
   |                       |- warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'horizontal' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:23:23: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
   |                       |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'vertical' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:24:23: warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
   |                       |- warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'leading' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:25:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
   |                       |- warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:26:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
   |                       |- warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let bottom: Edges = [.bottom]
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:27:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
   |                       |- warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
[647/662] Compiling JudoDocument HorizontalAlignment.swift
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:21:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
   |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:22:23: warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
   |                       |- warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'horizontal' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:23:23: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
   |                       |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'vertical' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:24:23: warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
   |                       |- warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'leading' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:25:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
   |                       |- warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:26:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
   |                       |- warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let bottom: Edges = [.bottom]
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:27:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
   |                       |- warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
[648/662] Compiling JudoDocument PresentationBackgroundInteraction.swift
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:21:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
   |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:22:23: warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
   |                       |- warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'horizontal' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:23:23: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
   |                       |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'vertical' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:24:23: warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
   |                       |- warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'leading' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:25:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
   |                       |- warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:26:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
   |                       |- warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let bottom: Edges = [.bottom]
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:27:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
   |                       |- warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
[649/662] Compiling JudoDocument PresentationContentInteraction.swift
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:21:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
   |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:22:23: warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
   |                       |- warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'horizontal' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:23:23: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
   |                       |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'vertical' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:24:23: warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
   |                       |- warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'leading' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:25:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
   |                       |- warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:26:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
   |                       |- warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let bottom: Edges = [.bottom]
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:27:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
   |                       |- warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
[650/662] Compiling JudoDocument PresentationDetent.swift
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:21:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
   |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:22:23: warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
   |                       |- warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'horizontal' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:23:23: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
   |                       |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'vertical' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:24:23: warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
   |                       |- warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'leading' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:25:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
   |                       |- warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:26:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
   |                       |- warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let bottom: Edges = [.bottom]
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:27:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
   |                       |- warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
[651/662] Compiling JudoDocument SafeAreaRegion.swift
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:21:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
   |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:22:23: warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
   |                       |- warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'horizontal' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:23:23: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
   |                       |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'vertical' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:24:23: warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
   |                       |- warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'leading' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:25:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
   |                       |- warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:26:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
   |                       |- warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let bottom: Edges = [.bottom]
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:27:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
   |                       |- warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
[652/662] Compiling JudoDocument ScrollTargetBehavior.swift
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:21:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
   |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:22:23: warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
   |                       |- warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'horizontal' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:23:23: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
   |                       |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'vertical' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:24:23: warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
   |                       |- warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'leading' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:25:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
   |                       |- warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:26:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
   |                       |- warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let bottom: Edges = [.bottom]
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:27:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
   |                       |- warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
[653/662] Compiling JudoDocument VerticalAlignment.swift
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:21:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
   |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:22:23: warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
   |                       |- warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'horizontal' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:23:23: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
   |                       |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'vertical' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:24:23: warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
   |                       |- warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'leading' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:25:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
   |                       |- warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:26:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
   |                       |- warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let bottom: Edges = [.bottom]
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:27:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
   |                       |- warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
[654/662] Compiling JudoDocument LegacyAction.swift
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:21:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
   |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:22:23: warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
   |                       |- warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'horizontal' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:23:23: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
   |                       |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'vertical' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:24:23: warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
   |                       |- warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'leading' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:25:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
   |                       |- warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:26:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
   |                       |- warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let bottom: Edges = [.bottom]
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:27:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
   |                       |- warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
[655/662] Compiling JudoDocument LegacyBooleanValue.swift
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:21:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
   |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:22:23: warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
   |                       |- warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'horizontal' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:23:23: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
   |                       |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'vertical' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:24:23: warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
   |                       |- warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'leading' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:25:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
   |                       |- warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:26:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
   |                       |- warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let bottom: Edges = [.bottom]
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:27:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
   |                       |- warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
[656/662] Compiling JudoDocument LegacyCanvasPreview.swift
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:21:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
   |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:22:23: warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
   |                       |- warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'horizontal' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:23:23: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
   |                       |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'vertical' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:24:23: warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
   |                       |- warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'leading' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:25:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
   |                       |- warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:26:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
   |                       |- warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let bottom: Edges = [.bottom]
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:27:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
   |                       |- warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
[657/662] Compiling JudoDocument LegacyDeviceSize.swift
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:21:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
   |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:22:23: warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
   |                       |- warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'horizontal' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:23:23: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
   |                       |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'vertical' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:24:23: warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
   |                       |- warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'leading' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:25:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
   |                       |- warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:26:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
   |                       |- warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let bottom: Edges = [.bottom]
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:27:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
   |                       |- warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
[658/662] Compiling JudoDocument LegacyFrame.swift
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:21:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
   |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:22:23: warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
   |                       |- warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'horizontal' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:23:23: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
   |                       |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'vertical' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:24:23: warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
   |                       |- warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'leading' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:25:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
   |                       |- warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:26:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
   |                       |- warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let bottom: Edges = [.bottom]
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:27:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
   |                       |- warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
[659/662] Compiling JudoDocument LegacyImageValue.swift
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:21:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
   |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:22:23: warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
   |                       |- warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'horizontal' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:23:23: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
   |                       |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'vertical' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:24:23: warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
   |                       |- warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'leading' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:25:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
   |                       |- warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:26:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
   |                       |- warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let bottom: Edges = [.bottom]
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:27:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
   |                       |- warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
[660/662] Compiling JudoDocument LegacyNumberValue.swift
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:21:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
19 |
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
   |                       |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:22:23: warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
20 | extension Edges {
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
   |                       |- warning: static property 'horizontal' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'horizontal' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:23:23: warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
21 |     public static let all: Edges = [.leading, .trailing, .top, .bottom]
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
   |                       |- warning: static property 'vertical' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'vertical' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:24:23: warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
22 |     public static let horizontal: Edges = [.leading, .trailing]
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
   |                       |- warning: static property 'leading' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'leading' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:25:23: warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let vertical: Edges = [.top, .bottom]
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
   |                       |- warning: static property 'trailing' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'trailing' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:26:23: warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let leading: Edges = [.leading]
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
   |                       |- warning: static property 'top' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'top' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let bottom: Edges = [.bottom]
28 | }
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edges.swift:27:23: warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let trailing: Edges = [.trailing]
26 |     public static let top: Edges = [.top]
27 |     public static let bottom: Edges = [.bottom]
   |                       |- warning: static property 'bottom' is not concurrency-safe because non-'Sendable' type 'Edges' (aka 'Set<Edge>') may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bottom' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 | }
29 |
/Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/Value Types/Layout/Edge.swift:18:13: note: consider making enum 'Edge' conform to the 'Sendable' protocol
16 | import Foundation
17 |
18 | public enum Edge: String, Codable, Hashable {
   |             `- note: consider making enum 'Edge' conform to the 'Sendable' protocol
19 |     case top
20 |     case leading
[660/662] Write Objects.LinkFileList
/Applications/Xcode-16.1.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: warning duplicate member name 'Expression.swift.o' from '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/JudoDocument.build/Expression.swift.o(Expression.swift.o)' and '/Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/JudoExpressions.build/Expression.swift.o(Expression.swift.o)'
[661/662] Archiving libJudoDocument.a
Build complete! (55.37s)
warning: 'zipfoundation': /Users/admin/builder/spi-builder-workspace/.build/checkouts/ZIPFoundation/Package@swift-5.9.swift:23:32: warning: 'v11' is deprecated: iOS 12.0 is the oldest supported version
21 |     name: "ZIPFoundation",
22 |     platforms: [
23 |         .macOS(.v10_13), .iOS(.v11), .tvOS(.v11), .watchOS(.v4), .visionOS(.v1)
   |                                `- warning: 'v11' is deprecated: iOS 12.0 is the oldest supported version
24 |     ],
25 |     products: [
/Users/admin/builder/spi-builder-workspace/.build/checkouts/ZIPFoundation/Package@swift-5.9.swift:23:45: warning: 'v11' is deprecated: tvOS 12.0 is the oldest supported version
21 |     name: "ZIPFoundation",
22 |     platforms: [
23 |         .macOS(.v10_13), .iOS(.v11), .tvOS(.v11), .watchOS(.v4), .visionOS(.v1)
   |                                             `- warning: 'v11' is deprecated: tvOS 12.0 is the oldest supported version
24 |     ],
25 |     products: [
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/JudoDocument/README.md
Build complete.
{
  "dependencies" : [
    {
      "identity" : "zipfoundation",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.9.18",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/weichsel/ZIPFoundation.git"
    },
    {
      "identity" : "swift-collections",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-collections.git"
    }
  ],
  "manifest_display_name" : "Judo",
  "name" : "Judo",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "14.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "Judo",
      "targets" : [
        "Judo"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    },
    {
      "name" : "JudoDocument",
      "targets" : [
        "JudoDocument"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    },
    {
      "name" : "XCAssetsKit",
      "targets" : [
        "XCAssetsKit"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "XCAssetsKit",
      "module_type" : "SwiftTarget",
      "name" : "XCAssetsKit",
      "path" : "Sources/XCAssetsKit",
      "product_memberships" : [
        "Judo",
        "JudoDocument",
        "XCAssetsKit"
      ],
      "sources" : [
        "Asset.swift",
        "AssetKind.swift",
        "ImageSet.swift",
        "Info.swift",
        "XCAssetCatalog.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JudoRenderer",
      "module_type" : "SwiftTarget",
      "name" : "JudoRenderer",
      "path" : "Sources/JudoRenderer",
      "product_memberships" : [
        "Judo"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/JudoRenderer/Assets/Logo.png",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "ActionHandler.swift",
        "ActionName.swift",
        "ActionParameters.swift",
        "Backport/Backport+EnvironmentValues.swift",
        "Backport/Backport+InteractiveDismissDisabled.swift",
        "Backport/Backport+Kerning.swift",
        "Backport/Backport+PresentationDetents.swift",
        "Backport/Backport+Tracking.swift",
        "Backport/Backport+badge.swift",
        "Backport/Backport+bold.swift",
        "Backport/Backport+fontWeight.swift",
        "Backport/Backport+italic.swift",
        "Backport/Backport+tint.swift",
        "Backport/Backport+underline.swift",
        "ComponentName.swift",
        "Deprecated/CustomActionIdentifier.swift",
        "Deprecated/Judo.View.swift",
        "Environment/AssetManager.swift",
        "Environment/ComponentBindings.swift",
        "Environment/EnvironmentValues.swift",
        "JudoAsyncView.swift",
        "JudoAsyncViewPhase.swift",
        "JudoError.swift",
        "JudoErrorView.swift",
        "JudoView.swift",
        "Layers/ArtboardView.swift",
        "Layers/AsyncImageView.swift",
        "Layers/ButtonView.swift",
        "Layers/CapsuleView.swift",
        "Layers/CircleView.swift",
        "Layers/CollectionView.swift",
        "Layers/CombinedTextView.swift",
        "Layers/ComponentInstanceView.swift",
        "Layers/ConditionalView.swift",
        "Layers/DataSourceView.swift",
        "Layers/DividerView.swift",
        "Layers/EllipseView.swift",
        "Layers/FormView.swift",
        "Layers/HStackView.swift",
        "Layers/ImageView.swift",
        "Layers/MainComponentView.swift",
        "Layers/NavigationLinkView.swift",
        "Layers/NavigationStackView.swift",
        "Layers/NodeView.swift",
        "Layers/PickerView.swift",
        "Layers/RectangleView.swift",
        "Layers/RoundedRectangleView.swift",
        "Layers/ScrollViewView.swift",
        "Layers/SectionView.swift",
        "Layers/SecureFieldView.swift",
        "Layers/SliderView.swift",
        "Layers/SpacerView.swift",
        "Layers/StepperView.swift",
        "Layers/TabViewView.swift",
        "Layers/TextFieldView.swift",
        "Layers/TextView.swift",
        "Layers/ToggleView.swift",
        "Layers/VStackView.swift",
        "Layers/VideoPlayerView.swift",
        "Layers/ZStackView.swift",
        "Modifiers/AccessibilityAddTraitsViewModifier.swift",
        "Modifiers/AccessibilityElementViewModifier.swift",
        "Modifiers/AccessibilityHiddenViewModifier.swift",
        "Modifiers/AccessibilityLabelViewModifier.swift",
        "Modifiers/AccessibilitySortPriorityViewModifier.swift",
        "Modifiers/AspectRatioViewModifier.swift",
        "Modifiers/AutoCorrectionDisabledViewModifier.swift",
        "Modifiers/AutocapitalizationViewModifier.swift",
        "Modifiers/BackgroundViewModifier.swift",
        "Modifiers/BlendModeViewModifier.swift",
        "Modifiers/BlurViewModifier.swift",
        "Modifiers/BoldViewModifier.swift",
        "Modifiers/BorderViewModifier.swift",
        "Modifiers/ButtonStyleViewModifier.swift",
        "Modifiers/ClipShapeViewModifier.swift",
        "Modifiers/ClippedViewModifier.swift",
        "Modifiers/ContainerRelativeFrameViewModifier.swift",
        "Modifiers/FixedSizeViewModifier.swift",
        "Modifiers/FontViewModifier.swift",
        "Modifiers/FontWeightModifier.swift",
        "Modifiers/ForegroundColorViewModifier.swift",
        "Modifiers/FrameViewModifier.swift",
        "Modifiers/FullScreenCoverViewModifier.swift",
        "Modifiers/IgnoresSafeAreaViewModifier.swift",
        "Modifiers/IndexViewStyleViewModifier.swift",
        "Modifiers/InteractiveDismissDisabledViewModifier.swift",
        "Modifiers/ItalicViewModifier.swift",
        "Modifiers/KerningViewModifier.swift",
        "Modifiers/KeyboardTypeViewModifier.swift",
        "Modifiers/LabelsHiddenViewModifier.swift",
        "Modifiers/LayoutPriorityViewModifier.swift",
        "Modifiers/LineLimitViewModifier.swift",
        "Modifiers/MaskViewModifier.swift",
        "Modifiers/MinimumScaleFactorViewModifier.swift",
        "Modifiers/MultilineTextAlignmentViewModifier.swift",
        "Modifiers/NavigationBarBackButtonHiddenViewModifier.swift",
        "Modifiers/NavigationBarHiddenViewModifier.swift",
        "Modifiers/NavigationBarTitleDisplayModeViewModifier.swift",
        "Modifiers/NavigationTitleViewModifier.swift",
        "Modifiers/OffsetViewModifier.swift",
        "Modifiers/OnAppearViewModifier.swift",
        "Modifiers/OnDisappearViewModifier.swift",
        "Modifiers/OnTapGestureViewModifier.swift",
        "Modifiers/OpacityViewModifier.swift",
        "Modifiers/OverlayViewModifer.swift",
        "Modifiers/PaddingViewModifier.swift",
        "Modifiers/PickerStyleViewModifier.swift",
        "Modifiers/PositionModifier.swift",
        "Modifiers/PresentationBackgroundInteractionViewModifier.swift",
        "Modifiers/PresentationBackgroundViewModifier.swift",
        "Modifiers/PresentationContentInteractionModifier.swift",
        "Modifiers/PresentationCornerRadiusViewModifier.swift",
        "Modifiers/PresentationDetentsViewModifier.swift",
        "Modifiers/PresentationDragIndicatorModifier.swift",
        "Modifiers/RotationEffectViewModifier.swift",
        "Modifiers/ScaledToFillViewModifier.swift",
        "Modifiers/ScaledToFitViewModifier.swift",
        "Modifiers/ScrollTargetBehaviorViewModifier.swift",
        "Modifiers/ScrollTargetLayoutViewModifier.swift",
        "Modifiers/ShadowViewModifier.swift",
        "Modifiers/SheetModifier.swift",
        "Modifiers/SubmitLabelViewModifier.swift",
        "Modifiers/TabItemViewModifier.swift",
        "Modifiers/TabViewStyleViewModifier.swift",
        "Modifiers/TextCaseViewModifier.swift",
        "Modifiers/TextContentTypeViewModifier.swift",
        "Modifiers/TextFieldStyleViewModifier.swift",
        "Modifiers/TintViewModifier.swift",
        "Modifiers/ToggleStyleViewModifier.swift",
        "Modifiers/ToolbarBackgroundColorViewModifier.swift",
        "Modifiers/ToolbarBackgroundVisibilityViewModifier.swift",
        "Modifiers/ToolbarColorSchemeViewModifier.swift",
        "Modifiers/ToolbarItemViewModifier.swift",
        "Modifiers/TrackingViewModifier.swift",
        "Modifiers/UnderlineViewModifier.swift",
        "Modifiers/ViewModifierContainer.swift",
        "PropertyName.swift",
        "Utils/Actions.swift",
        "Utils/Color.swift",
        "Utils/DocumentNode+components.swift",
        "Utils/InsettableShape+render.swift",
        "Utils/Locale+preferred.swift",
        "Utils/Logger.swift",
        "Utils/OrderedDictionary+Dictionary.swift",
        "Utils/RealizeColor.swift",
        "Utils/RealizeFont.swift",
        "Utils/RealizeGradient.swift",
        "Utils/RealizeText.swift",
        "Utils/SwiftUI/FontDesign.swift",
        "Utils/SwiftUI/FontTextStyle.swift",
        "Utils/SwiftUI/FontWeight.swift",
        "Utils/SwiftUI/HorizontalAlignment.swift",
        "Utils/SwiftUI/TextLineStylePattern.swift",
        "Utils/SwiftUI/VerticalAlignment.swift",
        "ViewModifiers/ZStackContentIfNeededModifier.swift"
      ],
      "target_dependencies" : [
        "JudoDocument",
        "Backport",
        "XCAssetsKit",
        "JudoExpressions"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JudoExpressions",
      "module_type" : "SwiftTarget",
      "name" : "JudoExpressions",
      "path" : "Sources/JudoExpressions",
      "product_memberships" : [
        "Judo",
        "JudoDocument"
      ],
      "sources" : [
        "Interpreter/Callable.swift",
        "Interpreter/JudoExpressionFunction.swift",
        "Interpreter/JudoExpressionVariable.swift",
        "Interpreter/JudoInterpreter.swift",
        "Interpreter/StdLib/StandardLibrary.swift",
        "Lexer/Keywords.swift",
        "Lexer/Scanner.swift",
        "Lexer/Token.swift",
        "Parser/Expression.swift",
        "Parser/ExpressionStatement.swift",
        "Parser/ExpressionVisitor.swift",
        "Parser/Expressions/Binary.swift",
        "Parser/Expressions/Call.swift",
        "Parser/Expressions/CallMethod.swift",
        "Parser/Expressions/Grouping.swift",
        "Parser/Expressions/Identifier.swift",
        "Parser/Expressions/Literal.swift",
        "Parser/Expressions/Unary.swift",
        "Parser/Parser.swift",
        "Parser/Statement.swift",
        "Parser/StatementVisitor.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JudoDocument",
      "module_type" : "SwiftTarget",
      "name" : "JudoDocument",
      "path" : "Sources/JudoDocument",
      "product_dependencies" : [
        "ZIPFoundation",
        "Collections"
      ],
      "product_memberships" : [
        "Judo",
        "JudoDocument"
      ],
      "sources" : [
        "Decoding/Archive+read.swift",
        "Decoding/CodingUserInfoKey.swift",
        "Decoding/Decodable+typeName.swift",
        "Decoding/KeyedDecodingContainer+actions.swift",
        "Decoding/KeyedDecodingContainer+nodes.swift",
        "Decoding/VersionCompatibilityError.swift",
        "Encoding/Archive+write.swift",
        "Encoding/Encodable+typeName.swift",
        "Encoding/KeyedEncodingContainer+actions.swift",
        "Encoding/KeyedEncodingContainer+nodes.swift",
        "Layers/CollectionLayer.swift",
        "Layers/ComponentInstanceLayer.swift",
        "Layers/ConditionalLayer.swift",
        "Layers/Controls/ButtonLayer.swift",
        "Layers/Controls/PickerLayer.swift",
        "Layers/Controls/SliderLayer.swift",
        "Layers/Controls/StepperLayer.swift",
        "Layers/Controls/ToggleLayer.swift",
        "Layers/DataSourceLayer.swift",
        "Layers/FormLayer.swift",
        "Layers/Images/AsyncImageLayer.swift",
        "Layers/Images/ImageLayer.swift",
        "Layers/Layer.swift",
        "Layers/Layout/DividerLayer.swift",
        "Layers/Layout/HStackLayer.swift",
        "Layers/Layout/SpacerLayer.swift",
        "Layers/Layout/VStackLayer.swift",
        "Layers/Layout/ZStackLayer.swift",
        "Layers/Navigation/NavigationLinkLayer.swift",
        "Layers/Navigation/NavigationStackLayer.swift",
        "Layers/Navigation/TabViewLayer.swift",
        "Layers/ScrollViewLayer.swift",
        "Layers/SectionLayer.swift",
        "Layers/Shapes/CapsuleLayer.swift",
        "Layers/Shapes/CircleLayer.swift",
        "Layers/Shapes/EllipseLayer.swift",
        "Layers/Shapes/RectangleLayer.swift",
        "Layers/Shapes/RoundedRectangleLayer.swift",
        "Layers/Shapes/Shape.swift",
        "Layers/Text/CombinedTextLayer.swift",
        "Layers/Text/SecureFieldLayer.swift",
        "Layers/Text/TextFieldLayer.swift",
        "Layers/Text/TextLayer.swift",
        "Layers/Videos/VideoPlayerLayer.swift",
        "Modifiers/Accessibility/AccessibilityAddTraitsModifier.swift",
        "Modifiers/Accessibility/AccessibilityElementModifier.swift",
        "Modifiers/Accessibility/AccessibilityHiddenModifier.swift",
        "Modifiers/Accessibility/AccessibilityLabelModifier.swift",
        "Modifiers/Accessibility/AccessibilitySortPriorityModifier.swift",
        "Modifiers/Controls/TabItemModifier.swift",
        "Modifiers/Controls/ToolbarItemModifier.swift",
        "Modifiers/Effects/BlendModeModifier.swift",
        "Modifiers/Effects/BlurModifier.swift",
        "Modifiers/Effects/BorderModifier.swift",
        "Modifiers/Effects/ClipShapeModifier.swift",
        "Modifiers/Effects/ClippedModifier.swift",
        "Modifiers/Effects/ForegroundColorModifier.swift",
        "Modifiers/Effects/OpacityModifier.swift",
        "Modifiers/Effects/RotationEffectModifier.swift",
        "Modifiers/Effects/ShadowModifier.swift",
        "Modifiers/Effects/TintModifier.swift",
        "Modifiers/Effects/ToolbarBackgroundColorModifier.swift",
        "Modifiers/Effects/ToolbarColorSchemeModifier.swift",
        "Modifiers/Layout/AspectRatioModifier.swift",
        "Modifiers/Layout/BackgroundModifier.swift",
        "Modifiers/Layout/ContainerRelativeFrameModifier.swift",
        "Modifiers/Layout/FixedSizeModifier.swift",
        "Modifiers/Layout/FrameModifier.swift",
        "Modifiers/Layout/FullScreenCoverModifier.swift",
        "Modifiers/Layout/IgnoresSafeAreaModifier.swift",
        "Modifiers/Layout/LabelsHiddenModifier.swift",
        "Modifiers/Layout/LayoutPriorityModifier.swift",
        "Modifiers/Layout/MaskModifier.swift",
        "Modifiers/Layout/OffsetModifier.swift",
        "Modifiers/Layout/OverlayModifier.swift",
        "Modifiers/Layout/PaddingModifier.swift",
        "Modifiers/Layout/PositionModifier.swift",
        "Modifiers/Layout/PresentationBackgroundInteractionModifier.swift",
        "Modifiers/Layout/PresentationBackgroundModifier.swift",
        "Modifiers/Layout/PresentationContentInteractionModifier.swift",
        "Modifiers/Layout/PresentationCornerRadiusModifier.swift",
        "Modifiers/Layout/PresentationDetentsModifier.swift",
        "Modifiers/Layout/PresentationDragIndicatorModifier.swift",
        "Modifiers/Layout/ScaledToFillModifier.swift",
        "Modifiers/Layout/ScaledToFitModifier.swift",
        "Modifiers/Layout/SheetModifier.swift",
        "Modifiers/Layout/ToolbarBackgroundVisibilityModifier.swift",
        "Modifiers/Modifier.swift",
        "Modifiers/Navigation/InteractiveDismissDisabledModifier.swift",
        "Modifiers/Navigation/NavigationBarBackButtonHiddenModifier.swift",
        "Modifiers/Navigation/NavigationBarHiddenModifier.swift",
        "Modifiers/Navigation/NavigationBarTitleDisplayModeModifier.swift",
        "Modifiers/Navigation/NavigationTitleModifier.swift",
        "Modifiers/Other/OnAppearModifier.swift",
        "Modifiers/Other/OnDisappearModifier.swift",
        "Modifiers/Other/OnTapGestureModifier.swift",
        "Modifiers/Other/ScrollTargetBehaviorModifier.swift",
        "Modifiers/Other/ScrollTargetLayoutModifier.swift",
        "Modifiers/Style/ButtonStyleModifier.swift",
        "Modifiers/Style/IndexViewStyleModifier.swift",
        "Modifiers/Style/PickerStyleModifier.swift",
        "Modifiers/Style/TabViewStyleModifier.swift",
        "Modifiers/Style/TextFieldStyleModifier.swift",
        "Modifiers/Style/ToggleStyleModifier.swift",
        "Modifiers/Text/AutocapitalizationModifier.swift",
        "Modifiers/Text/AutocorrectionDisabledModifier.swift",
        "Modifiers/Text/BoldModifier.swift",
        "Modifiers/Text/FontModifier.swift",
        "Modifiers/Text/FontWeightModifier.swift",
        "Modifiers/Text/ItalicModifier.swift",
        "Modifiers/Text/KerningModifier.swift",
        "Modifiers/Text/KeyboardTypeModifier.swift",
        "Modifiers/Text/LineLimitModifier.swift",
        "Modifiers/Text/MinimumScaleFactorModifier.swift",
        "Modifiers/Text/MultiLineTextAlignmentModifier.swift",
        "Modifiers/Text/SubmitLabelModifier.swift",
        "Modifiers/Text/TextCaseModifier.swift",
        "Modifiers/Text/TextContentTypeModifier.swift",
        "Modifiers/Text/TrackingModifier.swift",
        "Modifiers/Text/UnderlineModifier.swift",
        "Nodes/ArtboardNode.swift",
        "Nodes/CanvasNode.swift",
        "Nodes/ContainerNode.swift",
        "Nodes/DocumentNode.swift",
        "Nodes/MainComponentNode.swift",
        "Nodes/Node.swift",
        "Nodes/NodeArchive.swift",
        "Utils/Condition+isSatisfied.swift",
        "Utils/DataSource+urlRequest.swift",
        "Utils/JSONSerialization+valueForKeyPath.swift",
        "Utils/String+interpolation.swift",
        "Value Types/Accessibility/AccessibilityChildBehavior.swift",
        "Value Types/Accessibility/AccessibilityTraits.swift",
        "Value Types/Actions/Action.swift",
        "Value Types/Actions/CustomAction.swift",
        "Value Types/Actions/DecrementPropertyAction.swift",
        "Value Types/Actions/DismissAction.swift",
        "Value Types/Actions/IncrementPropertyAction.swift",
        "Value Types/Actions/OpenURLAction.swift",
        "Value Types/Actions/Parameter.swift",
        "Value Types/Actions/PropertyAction.swift",
        "Value Types/Actions/RefreshAction.swift",
        "Value Types/Actions/SetPropertyAction.swift",
        "Value Types/Actions/TogglePropertyAction.swift",
        "Value Types/Canvas/ContentSizeCategory.swift",
        "Value Types/Canvas/Device.swift",
        "Value Types/Canvas/Frame.swift",
        "Value Types/Canvas/PreviewLanguage.swift",
        "Value Types/Canvas/PreviewSettings.swift",
        "Value Types/Canvas/UserData.swift",
        "Value Types/ColorScheme.swift",
        "Value Types/Components/ComputedProperty.swift",
        "Value Types/Components/ComputedPropertyValue.swift",
        "Value Types/Components/Override.swift",
        "Value Types/Components/Overrides.swift",
        "Value Types/Components/Property.swift",
        "Value Types/Components/PropertyValue.swift",
        "Value Types/Controls/ButtonRole.swift",
        "Value Types/Controls/PickerOption.swift",
        "Value Types/Drawing/AngleUnit.swift",
        "Value Types/Drawing/Axes.swift",
        "Value Types/Drawing/Axis.swift",
        "Value Types/Drawing/BlendMode.swift",
        "Value Types/Drawing/ColorReference.swift",
        "Value Types/Drawing/ColorReferenceType.swift",
        "Value Types/Drawing/ColorValue.swift",
        "Value Types/Drawing/ContentMode.swift",
        "Value Types/Drawing/DocumentColor.swift",
        "Value Types/Drawing/DocumentGradient.swift",
        "Value Types/Drawing/FillSelector.swift",
        "Value Types/Drawing/GradientReference.swift",
        "Value Types/Drawing/GradientReferenceType.swift",
        "Value Types/Drawing/GradientStop.swift",
        "Value Types/Drawing/GradientValue.swift",
        "Value Types/Drawing/ShapeStyle.swift",
        "Value Types/Drawing/UnitPoint.swift",
        "Value Types/Expression.swift",
        "Value Types/HTTPHeader.swift",
        "Value Types/HTTPMethod.swift",
        "Value Types/Images/ImageReference.swift",
        "Value Types/Images/ImageScale.swift",
        "Value Types/Images/NamedIcon.swift",
        "Value Types/Images/ResizingMode.swift",
        "Value Types/Images/SymbolRenderingMode.swift",
        "Value Types/Images/TemplateRenderingMode.swift",
        "Value Types/Keyboard/KeyboardType.swift",
        "Value Types/Keyboard/SubmitLabel.swift",
        "Value Types/Keyboard/TextAutocapitalizationType.swift",
        "Value Types/Keyboard/TextContentType.swift",
        "Value Types/Layout/Alignment.swift",
        "Value Types/Layout/Edge.swift",
        "Value Types/Layout/Edges.swift",
        "Value Types/Layout/FrameType.swift",
        "Value Types/Layout/HorizontalAlignment.swift",
        "Value Types/Layout/PresentationBackgroundInteraction.swift",
        "Value Types/Layout/PresentationContentInteraction.swift",
        "Value Types/Layout/PresentationDetent.swift",
        "Value Types/Layout/SafeAreaRegion.swift",
        "Value Types/Layout/ScrollTargetBehavior.swift",
        "Value Types/Layout/VerticalAlignment.swift",
        "Value Types/Legacy/LegacyAction.swift",
        "Value Types/Legacy/LegacyBooleanValue.swift",
        "Value Types/Legacy/LegacyCanvasPreview.swift",
        "Value Types/Legacy/LegacyDeviceSize.swift",
        "Value Types/Legacy/LegacyFrame.swift",
        "Value Types/Legacy/LegacyImageValue.swift",
        "Value Types/Legacy/LegacyNumberValue.swift",
        "Value Types/Legacy/LegacyPadding.swift",
        "Value Types/Legacy/LegacyProperties.swift",
        "Value Types/Legacy/LegacyProperty.swift",
        "Value Types/Legacy/LegacyTabItem.swift",
        "Value Types/Legacy/LegacyTextValue.swift",
        "Value Types/Legacy/LegacyToolbarItem.swift",
        "Value Types/Legacy/LegacyUserData.swift",
        "Value Types/Logic/Condition.swift",
        "Value Types/Logic/Limit.swift",
        "Value Types/Logic/Predicate.swift",
        "Value Types/Logic/SortDescriptor.swift",
        "Value Types/Meta.swift",
        "Value Types/Navigation/TitleDisplayMode.swift",
        "Value Types/Shapes/RasterizationStyle.swift",
        "Value Types/Shapes/RoundedCornerStyle.swift",
        "Value Types/Strings/LocaleIdentifier.swift",
        "Value Types/Strings/StringsCatalog.swift",
        "Value Types/Strings/StringsTable.swift",
        "Value Types/Style/BackgroundDisplayMode.swift",
        "Value Types/Style/ButtonStyle.swift",
        "Value Types/Style/IndexDisplayMode.swift",
        "Value Types/Style/IndexViewStyle.swift",
        "Value Types/Style/PickerStyle.swift",
        "Value Types/Style/TabViewStyle.swift",
        "Value Types/Style/TextFieldStyle.swift",
        "Value Types/Style/ToggleStyle.swift",
        "Value Types/Text/CustomFont.swift",
        "Value Types/Text/DocumentFont.swift",
        "Value Types/Text/Font.swift",
        "Value Types/Text/FontDesign.swift",
        "Value Types/Text/FontFamily.swift",
        "Value Types/Text/FontName.swift",
        "Value Types/Text/FontSource.swift",
        "Value Types/Text/FontTextStyle.swift",
        "Value Types/Text/FontValue.swift",
        "Value Types/Text/FontWeight.swift",
        "Value Types/Text/TextAlignment.swift",
        "Value Types/Text/TextCase.swift",
        "Value Types/Text/TextLineStylePattern.swift",
        "Value Types/Toolbars/ToolbarItemPlacement.swift",
        "Value Types/Toolbars/ToolbarPlacement.swift",
        "Value Types/Variable.swift",
        "Value Types/Video/Video.swift",
        "Value Types/Visibility.swift"
      ],
      "target_dependencies" : [
        "XCAssetsKit",
        "JudoExpressions"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Judo",
      "module_type" : "SwiftTarget",
      "name" : "Judo",
      "path" : "Sources/Judo",
      "product_memberships" : [
        "Judo"
      ],
      "sources" : [
        "Judo.swift"
      ],
      "target_dependencies" : [
        "JudoRenderer"
      ],
      "type" : "library"
    },
    {
      "c99name" : "ExpressionsTests",
      "module_type" : "SwiftTarget",
      "name" : "ExpressionsTests",
      "path" : "Tests/ExpressionsTests",
      "sources" : [
        "InterpreterTests.swift",
        "LexerTests.swift",
        "ParserTests.swift"
      ],
      "target_dependencies" : [
        "JudoExpressions"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Backport",
      "module_type" : "SwiftTarget",
      "name" : "Backport",
      "path" : "Sources/Backport",
      "product_memberships" : [
        "Judo"
      ],
      "sources" : [
        "AsyncImage.swift",
        "Backport.swift",
        "BackportNamespace.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.