The Swift Package Index logo.Swift Package Index

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

Build Information

Failed to build Scout, reference master (374537), with Swift 6.0 for Linux on 3 Nov 2024 13:45:01 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

 8 |     case json
 9 |     case plist
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:24:28: warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            `- warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
25 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Encoder.swift:11:14: note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
  9 | /// `Codable`-style `Encoder` that can be used to encode an `Encodable` type to a YAML string using optional
 10 | /// user info mapping. Similar to `Foundation.JSONEncoder`.
 11 | public class YAMLEncoder {
    |              `- note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
 12 |     /// Options to use when encoding to YAML.
 13 |     public typealias Options = Emitter.Options
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import Yams
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 7 | import Foundation
 8 |
   :
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            |- note: annotate 'encoder' 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 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:25:28: warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
23 |
24 |         private static let encoder = YAMLEncoder()
25 |         private static let decoder = YAMLDecoder()
   |                            |- warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
   |                            |- note: annotate 'decoder' 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 |
27 |         // MARK: Encode
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Decoder.swift:13:14: note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 11 | /// `Codable`-style `Decoder` that can be used to decode a `Decodable` type from a given `String` and optional
 12 | /// user info mapping. Similar to `Foundation.JSONDecoder`.
 13 | public class YAMLDecoder {
    |              `- note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 14 |     /// Creates a `YAMLDecoder` instance.
 15 |     ///
[250/317] Compiling Scout ExplorerValue+PathsListing.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+JsonDateIso8601.swift:16:27: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'DataFormat' may have shared mutable state; this is an error in the Swift 6 language mode
14 |         // MARK: Constants
15 |
16 |         public static let dataFormat: DataFormat = .json
   |                           |- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'DataFormat' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'dataFormat' 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
17 |         public static var foldedRegexPattern: String { JsonDefault.foldedRegexPattern }
18 |
/host/spi-builder-workspace/Sources/Scout/Constants/DataFormat.swift:7:13: note: consider making enum 'DataFormat' conform to the 'Sendable' protocol
 5 |
 6 | /// Unique identifier of a data format.
 7 | public enum DataFormat: String, CaseIterable {
   |             `- note: consider making enum 'DataFormat' conform to the 'Sendable' protocol
 8 |     case json
 9 |     case plist
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:24:28: warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            `- warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
25 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Encoder.swift:11:14: note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
  9 | /// `Codable`-style `Encoder` that can be used to encode an `Encodable` type to a YAML string using optional
 10 | /// user info mapping. Similar to `Foundation.JSONEncoder`.
 11 | public class YAMLEncoder {
    |              `- note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
 12 |     /// Options to use when encoding to YAML.
 13 |     public typealias Options = Emitter.Options
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import Yams
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 7 | import Foundation
 8 |
   :
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            |- note: annotate 'encoder' 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 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:25:28: warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
23 |
24 |         private static let encoder = YAMLEncoder()
25 |         private static let decoder = YAMLDecoder()
   |                            |- warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
   |                            |- note: annotate 'decoder' 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 |
27 |         // MARK: Encode
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Decoder.swift:13:14: note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 11 | /// `Codable`-style `Decoder` that can be used to decode a `Decodable` type from a given `String` and optional
 12 | /// user info mapping. Similar to `Foundation.JSONDecoder`.
 13 | public class YAMLDecoder {
    |              `- note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 14 |     /// Creates a `YAMLDecoder` instance.
 15 |     ///
[251/317] Compiling Scout CodableFormat.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+JsonDateIso8601.swift:16:27: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'DataFormat' may have shared mutable state; this is an error in the Swift 6 language mode
14 |         // MARK: Constants
15 |
16 |         public static let dataFormat: DataFormat = .json
   |                           |- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'DataFormat' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'dataFormat' 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
17 |         public static var foldedRegexPattern: String { JsonDefault.foldedRegexPattern }
18 |
/host/spi-builder-workspace/Sources/Scout/Constants/DataFormat.swift:7:13: note: consider making enum 'DataFormat' conform to the 'Sendable' protocol
 5 |
 6 | /// Unique identifier of a data format.
 7 | public enum DataFormat: String, CaseIterable {
   |             `- note: consider making enum 'DataFormat' conform to the 'Sendable' protocol
 8 |     case json
 9 |     case plist
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:24:28: warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            `- warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
25 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Encoder.swift:11:14: note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
  9 | /// `Codable`-style `Encoder` that can be used to encode an `Encodable` type to a YAML string using optional
 10 | /// user info mapping. Similar to `Foundation.JSONEncoder`.
 11 | public class YAMLEncoder {
    |              `- note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
 12 |     /// Options to use when encoding to YAML.
 13 |     public typealias Options = Emitter.Options
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import Yams
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 7 | import Foundation
 8 |
   :
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            |- note: annotate 'encoder' 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 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:25:28: warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
23 |
24 |         private static let encoder = YAMLEncoder()
25 |         private static let decoder = YAMLDecoder()
   |                            |- warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
   |                            |- note: annotate 'decoder' 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 |
27 |         // MARK: Encode
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Decoder.swift:13:14: note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 11 | /// `Codable`-style `Decoder` that can be used to decode a `Decodable` type from a given `String` and optional
 12 | /// user info mapping. Similar to `Foundation.JSONDecoder`.
 13 | public class YAMLDecoder {
    |              `- note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 14 |     /// Creates a `YAMLDecoder` instance.
 15 |     ///
[252/317] Compiling Scout CodableFormats+JsonDateIso8601.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+JsonDateIso8601.swift:16:27: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'DataFormat' may have shared mutable state; this is an error in the Swift 6 language mode
14 |         // MARK: Constants
15 |
16 |         public static let dataFormat: DataFormat = .json
   |                           |- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'DataFormat' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'dataFormat' 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
17 |         public static var foldedRegexPattern: String { JsonDefault.foldedRegexPattern }
18 |
/host/spi-builder-workspace/Sources/Scout/Constants/DataFormat.swift:7:13: note: consider making enum 'DataFormat' conform to the 'Sendable' protocol
 5 |
 6 | /// Unique identifier of a data format.
 7 | public enum DataFormat: String, CaseIterable {
   |             `- note: consider making enum 'DataFormat' conform to the 'Sendable' protocol
 8 |     case json
 9 |     case plist
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:24:28: warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            `- warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
25 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Encoder.swift:11:14: note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
  9 | /// `Codable`-style `Encoder` that can be used to encode an `Encodable` type to a YAML string using optional
 10 | /// user info mapping. Similar to `Foundation.JSONEncoder`.
 11 | public class YAMLEncoder {
    |              `- note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
 12 |     /// Options to use when encoding to YAML.
 13 |     public typealias Options = Emitter.Options
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import Yams
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 7 | import Foundation
 8 |
   :
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            |- note: annotate 'encoder' 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 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:25:28: warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
23 |
24 |         private static let encoder = YAMLEncoder()
25 |         private static let decoder = YAMLDecoder()
   |                            |- warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
   |                            |- note: annotate 'decoder' 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 |
27 |         // MARK: Encode
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Decoder.swift:13:14: note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 11 | /// `Codable`-style `Decoder` that can be used to decode a `Decodable` type from a given `String` and optional
 12 | /// user info mapping. Similar to `Foundation.JSONDecoder`.
 13 | public class YAMLDecoder {
    |              `- note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 14 |     /// Creates a `YAMLDecoder` instance.
 15 |     ///
[253/317] Compiling Scout CodableFormats+JsonDefault.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+JsonDateIso8601.swift:16:27: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'DataFormat' may have shared mutable state; this is an error in the Swift 6 language mode
14 |         // MARK: Constants
15 |
16 |         public static let dataFormat: DataFormat = .json
   |                           |- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'DataFormat' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'dataFormat' 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
17 |         public static var foldedRegexPattern: String { JsonDefault.foldedRegexPattern }
18 |
/host/spi-builder-workspace/Sources/Scout/Constants/DataFormat.swift:7:13: note: consider making enum 'DataFormat' conform to the 'Sendable' protocol
 5 |
 6 | /// Unique identifier of a data format.
 7 | public enum DataFormat: String, CaseIterable {
   |             `- note: consider making enum 'DataFormat' conform to the 'Sendable' protocol
 8 |     case json
 9 |     case plist
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:24:28: warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            `- warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
25 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Encoder.swift:11:14: note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
  9 | /// `Codable`-style `Encoder` that can be used to encode an `Encodable` type to a YAML string using optional
 10 | /// user info mapping. Similar to `Foundation.JSONEncoder`.
 11 | public class YAMLEncoder {
    |              `- note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
 12 |     /// Options to use when encoding to YAML.
 13 |     public typealias Options = Emitter.Options
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import Yams
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 7 | import Foundation
 8 |
   :
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            |- note: annotate 'encoder' 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 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:25:28: warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
23 |
24 |         private static let encoder = YAMLEncoder()
25 |         private static let decoder = YAMLDecoder()
   |                            |- warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
   |                            |- note: annotate 'decoder' 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 |
27 |         // MARK: Encode
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Decoder.swift:13:14: note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 11 | /// `Codable`-style `Decoder` that can be used to decode a `Decodable` type from a given `String` and optional
 12 | /// user info mapping. Similar to `Foundation.JSONDecoder`.
 13 | public class YAMLDecoder {
    |              `- note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 14 |     /// Creates a `YAMLDecoder` instance.
 15 |     ///
[254/317] Compiling Scout CodableFormats+Namespace.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+JsonDateIso8601.swift:16:27: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'DataFormat' may have shared mutable state; this is an error in the Swift 6 language mode
14 |         // MARK: Constants
15 |
16 |         public static let dataFormat: DataFormat = .json
   |                           |- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'DataFormat' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'dataFormat' 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
17 |         public static var foldedRegexPattern: String { JsonDefault.foldedRegexPattern }
18 |
/host/spi-builder-workspace/Sources/Scout/Constants/DataFormat.swift:7:13: note: consider making enum 'DataFormat' conform to the 'Sendable' protocol
 5 |
 6 | /// Unique identifier of a data format.
 7 | public enum DataFormat: String, CaseIterable {
   |             `- note: consider making enum 'DataFormat' conform to the 'Sendable' protocol
 8 |     case json
 9 |     case plist
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:24:28: warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            `- warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
25 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Encoder.swift:11:14: note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
  9 | /// `Codable`-style `Encoder` that can be used to encode an `Encodable` type to a YAML string using optional
 10 | /// user info mapping. Similar to `Foundation.JSONEncoder`.
 11 | public class YAMLEncoder {
    |              `- note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
 12 |     /// Options to use when encoding to YAML.
 13 |     public typealias Options = Emitter.Options
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import Yams
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 7 | import Foundation
 8 |
   :
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            |- note: annotate 'encoder' 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 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:25:28: warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
23 |
24 |         private static let encoder = YAMLEncoder()
25 |         private static let decoder = YAMLDecoder()
   |                            |- warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
   |                            |- note: annotate 'decoder' 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 |
27 |         // MARK: Encode
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Decoder.swift:13:14: note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 11 | /// `Codable`-style `Decoder` that can be used to decode a `Decodable` type from a given `String` and optional
 12 | /// user info mapping. Similar to `Foundation.JSONDecoder`.
 13 | public class YAMLDecoder {
    |              `- note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 14 |     /// Creates a `YAMLDecoder` instance.
 15 |     ///
[255/317] Compiling Scout CodableFormats+PlistDefault.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+JsonDateIso8601.swift:16:27: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'DataFormat' may have shared mutable state; this is an error in the Swift 6 language mode
14 |         // MARK: Constants
15 |
16 |         public static let dataFormat: DataFormat = .json
   |                           |- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'DataFormat' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'dataFormat' 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
17 |         public static var foldedRegexPattern: String { JsonDefault.foldedRegexPattern }
18 |
/host/spi-builder-workspace/Sources/Scout/Constants/DataFormat.swift:7:13: note: consider making enum 'DataFormat' conform to the 'Sendable' protocol
 5 |
 6 | /// Unique identifier of a data format.
 7 | public enum DataFormat: String, CaseIterable {
   |             `- note: consider making enum 'DataFormat' conform to the 'Sendable' protocol
 8 |     case json
 9 |     case plist
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:24:28: warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            `- warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
25 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Encoder.swift:11:14: note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
  9 | /// `Codable`-style `Encoder` that can be used to encode an `Encodable` type to a YAML string using optional
 10 | /// user info mapping. Similar to `Foundation.JSONEncoder`.
 11 | public class YAMLEncoder {
    |              `- note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
 12 |     /// Options to use when encoding to YAML.
 13 |     public typealias Options = Emitter.Options
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import Yams
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 7 | import Foundation
 8 |
   :
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            |- note: annotate 'encoder' 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 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:25:28: warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
23 |
24 |         private static let encoder = YAMLEncoder()
25 |         private static let decoder = YAMLDecoder()
   |                            |- warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
   |                            |- note: annotate 'decoder' 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 |
27 |         // MARK: Encode
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Decoder.swift:13:14: note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 11 | /// `Codable`-style `Decoder` that can be used to decode a `Decodable` type from a given `String` and optional
 12 | /// user info mapping. Similar to `Foundation.JSONDecoder`.
 13 | public class YAMLDecoder {
    |              `- note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 14 |     /// Creates a `YAMLDecoder` instance.
 15 |     ///
[256/317] Compiling Scout CodableFormats+YamlDefault.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+JsonDateIso8601.swift:16:27: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'DataFormat' may have shared mutable state; this is an error in the Swift 6 language mode
14 |         // MARK: Constants
15 |
16 |         public static let dataFormat: DataFormat = .json
   |                           |- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'DataFormat' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'dataFormat' 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
17 |         public static var foldedRegexPattern: String { JsonDefault.foldedRegexPattern }
18 |
/host/spi-builder-workspace/Sources/Scout/Constants/DataFormat.swift:7:13: note: consider making enum 'DataFormat' conform to the 'Sendable' protocol
 5 |
 6 | /// Unique identifier of a data format.
 7 | public enum DataFormat: String, CaseIterable {
   |             `- note: consider making enum 'DataFormat' conform to the 'Sendable' protocol
 8 |     case json
 9 |     case plist
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:24:28: warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            `- warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
25 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Encoder.swift:11:14: note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
  9 | /// `Codable`-style `Encoder` that can be used to encode an `Encodable` type to a YAML string using optional
 10 | /// user info mapping. Similar to `Foundation.JSONEncoder`.
 11 | public class YAMLEncoder {
    |              `- note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
 12 |     /// Options to use when encoding to YAML.
 13 |     public typealias Options = Emitter.Options
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import Yams
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 7 | import Foundation
 8 |
   :
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            |- note: annotate 'encoder' 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 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:25:28: warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
23 |
24 |         private static let encoder = YAMLEncoder()
25 |         private static let decoder = YAMLDecoder()
   |                            |- warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
   |                            |- note: annotate 'decoder' 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 |
27 |         // MARK: Encode
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Decoder.swift:13:14: note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 11 | /// `Codable`-style `Decoder` that can be used to decode a `Decodable` type from a given `String` and optional
 12 | /// user info mapping. Similar to `Foundation.JSONDecoder`.
 13 | public class YAMLDecoder {
    |              `- note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 14 |     /// Creates a `YAMLDecoder` instance.
 15 |     ///
[257/317] Compiling Scout ExplorerValueDecoder.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+JsonDateIso8601.swift:16:27: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'DataFormat' may have shared mutable state; this is an error in the Swift 6 language mode
14 |         // MARK: Constants
15 |
16 |         public static let dataFormat: DataFormat = .json
   |                           |- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'DataFormat' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'dataFormat' 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
17 |         public static var foldedRegexPattern: String { JsonDefault.foldedRegexPattern }
18 |
/host/spi-builder-workspace/Sources/Scout/Constants/DataFormat.swift:7:13: note: consider making enum 'DataFormat' conform to the 'Sendable' protocol
 5 |
 6 | /// Unique identifier of a data format.
 7 | public enum DataFormat: String, CaseIterable {
   |             `- note: consider making enum 'DataFormat' conform to the 'Sendable' protocol
 8 |     case json
 9 |     case plist
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:24:28: warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            `- warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
25 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Encoder.swift:11:14: note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
  9 | /// `Codable`-style `Encoder` that can be used to encode an `Encodable` type to a YAML string using optional
 10 | /// user info mapping. Similar to `Foundation.JSONEncoder`.
 11 | public class YAMLEncoder {
    |              `- note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
 12 |     /// Options to use when encoding to YAML.
 13 |     public typealias Options = Emitter.Options
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import Yams
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 7 | import Foundation
 8 |
   :
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            |- note: annotate 'encoder' 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 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:25:28: warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
23 |
24 |         private static let encoder = YAMLEncoder()
25 |         private static let decoder = YAMLDecoder()
   |                            |- warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
   |                            |- note: annotate 'decoder' 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 |
27 |         // MARK: Encode
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Decoder.swift:13:14: note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 11 | /// `Codable`-style `Decoder` that can be used to decode a `Decodable` type from a given `String` and optional
 12 | /// user info mapping. Similar to `Foundation.JSONDecoder`.
 13 | public class YAMLDecoder {
    |              `- note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 14 |     /// Creates a `YAMLDecoder` instance.
 15 |     ///
[265/318] Wrapping AST for SwiftSoup for debugging
[267/385] Compiling Lux ZshDelegate.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:20:35: error: reference to generic type 'CSV' requires arguments in <...>
18 |     }
19 |
20 |     private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
   |                                   `- error: reference to generic type 'CSV' requires arguments in <...>
21 |         if headers {
22 |             return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:43:54: error: reference to generic type 'CSV' requires arguments in <...>
41 |     }
42 |
43 |     private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
   |                                                      `- error: reference to generic type 'CSV' requires arguments in <...>
44 |         let rootTree = Tree.root(name: "element")
45 |         let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:23: error: generic parameter 'DataView' could not be inferred
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                       |- error: generic parameter 'DataView' could not be inferred
   |                       `- note: explicitly specify the generic arguments to fix this issue
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                                                      `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: extra arguments at positions #1, #2 in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: extra arguments at positions #1, #2 in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:40:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
38 |     /// Check the the element name. With a default name, an array is returned.
39 |     /// Otherwise a dictionary
40 |     public static let `default` = ExplorerXML.SingleChildStrategy { (key, value) in
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' 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
41 |         if key == ExplorerXML.Element.defaultName {
42 |             return array.transform(key, value)
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:32:23: warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
30 | extension ExplorerXML.SingleChildStrategy {
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
   |                       |- warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dictionary' 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
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:33:23: warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
   |                       |- warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'array' 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
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
35 |         ExplorerXML.SingleChildStrategy { (key, value) in transform(key, value) }
[268/385] Compiling Lux ZshInjector.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:20:35: error: reference to generic type 'CSV' requires arguments in <...>
18 |     }
19 |
20 |     private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
   |                                   `- error: reference to generic type 'CSV' requires arguments in <...>
21 |         if headers {
22 |             return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:43:54: error: reference to generic type 'CSV' requires arguments in <...>
41 |     }
42 |
43 |     private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
   |                                                      `- error: reference to generic type 'CSV' requires arguments in <...>
44 |         let rootTree = Tree.root(name: "element")
45 |         let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:23: error: generic parameter 'DataView' could not be inferred
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                       |- error: generic parameter 'DataView' could not be inferred
   |                       `- note: explicitly specify the generic arguments to fix this issue
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                                                      `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: extra arguments at positions #1, #2 in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: extra arguments at positions #1, #2 in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:40:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
38 |     /// Check the the element name. With a default name, an array is returned.
39 |     /// Otherwise a dictionary
40 |     public static let `default` = ExplorerXML.SingleChildStrategy { (key, value) in
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' 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
41 |         if key == ExplorerXML.Element.defaultName {
42 |             return array.transform(key, value)
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:32:23: warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
30 | extension ExplorerXML.SingleChildStrategy {
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
   |                       |- warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dictionary' 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
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:33:23: warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
   |                       |- warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'array' 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
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
35 |         ExplorerXML.SingleChildStrategy { (key, value) in transform(key, value) }
[269/385] Compiling Lux Appendable.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:20:35: error: reference to generic type 'CSV' requires arguments in <...>
18 |     }
19 |
20 |     private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
   |                                   `- error: reference to generic type 'CSV' requires arguments in <...>
21 |         if headers {
22 |             return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:43:54: error: reference to generic type 'CSV' requires arguments in <...>
41 |     }
42 |
43 |     private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
   |                                                      `- error: reference to generic type 'CSV' requires arguments in <...>
44 |         let rootTree = Tree.root(name: "element")
45 |         let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:23: error: generic parameter 'DataView' could not be inferred
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                       |- error: generic parameter 'DataView' could not be inferred
   |                       `- note: explicitly specify the generic arguments to fix this issue
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                                                      `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: extra arguments at positions #1, #2 in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: extra arguments at positions #1, #2 in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:40:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
38 |     /// Check the the element name. With a default name, an array is returned.
39 |     /// Otherwise a dictionary
40 |     public static let `default` = ExplorerXML.SingleChildStrategy { (key, value) in
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' 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
41 |         if key == ExplorerXML.Element.defaultName {
42 |             return array.transform(key, value)
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:32:23: warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
30 | extension ExplorerXML.SingleChildStrategy {
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
   |                       |- warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dictionary' 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
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:33:23: warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
   |                       |- warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'array' 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
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
35 |         ExplorerXML.SingleChildStrategy { (key, value) in transform(key, value) }
[270/385] Compiling Lux AttributedString.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:20:35: error: reference to generic type 'CSV' requires arguments in <...>
18 |     }
19 |
20 |     private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
   |                                   `- error: reference to generic type 'CSV' requires arguments in <...>
21 |         if headers {
22 |             return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:43:54: error: reference to generic type 'CSV' requires arguments in <...>
41 |     }
42 |
43 |     private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
   |                                                      `- error: reference to generic type 'CSV' requires arguments in <...>
44 |         let rootTree = Tree.root(name: "element")
45 |         let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:23: error: generic parameter 'DataView' could not be inferred
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                       |- error: generic parameter 'DataView' could not be inferred
   |                       `- note: explicitly specify the generic arguments to fix this issue
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                                                      `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: extra arguments at positions #1, #2 in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: extra arguments at positions #1, #2 in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:40:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
38 |     /// Check the the element name. With a default name, an array is returned.
39 |     /// Otherwise a dictionary
40 |     public static let `default` = ExplorerXML.SingleChildStrategy { (key, value) in
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' 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
41 |         if key == ExplorerXML.Element.defaultName {
42 |             return array.transform(key, value)
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:32:23: warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
30 | extension ExplorerXML.SingleChildStrategy {
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
   |                       |- warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dictionary' 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
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:33:23: warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
   |                       |- warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'array' 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
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
35 |         ExplorerXML.SingleChildStrategy { (key, value) in transform(key, value) }
[271/385] Compiling Lux CSSClass.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:20:35: error: reference to generic type 'CSV' requires arguments in <...>
18 |     }
19 |
20 |     private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
   |                                   `- error: reference to generic type 'CSV' requires arguments in <...>
21 |         if headers {
22 |             return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:43:54: error: reference to generic type 'CSV' requires arguments in <...>
41 |     }
42 |
43 |     private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
   |                                                      `- error: reference to generic type 'CSV' requires arguments in <...>
44 |         let rootTree = Tree.root(name: "element")
45 |         let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:23: error: generic parameter 'DataView' could not be inferred
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                       |- error: generic parameter 'DataView' could not be inferred
   |                       `- note: explicitly specify the generic arguments to fix this issue
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                                                      `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: extra arguments at positions #1, #2 in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: extra arguments at positions #1, #2 in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:40:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
38 |     /// Check the the element name. With a default name, an array is returned.
39 |     /// Otherwise a dictionary
40 |     public static let `default` = ExplorerXML.SingleChildStrategy { (key, value) in
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' 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
41 |         if key == ExplorerXML.Element.defaultName {
42 |             return array.transform(key, value)
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:32:23: warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
30 | extension ExplorerXML.SingleChildStrategy {
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
   |                       |- warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dictionary' 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
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:33:23: warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
   |                       |- warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'array' 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
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
35 |         ExplorerXML.SingleChildStrategy { (key, value) in transform(key, value) }
[272/385] Compiling Lux SwiftDelegate.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:20:35: error: reference to generic type 'CSV' requires arguments in <...>
18 |     }
19 |
20 |     private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
   |                                   `- error: reference to generic type 'CSV' requires arguments in <...>
21 |         if headers {
22 |             return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:43:54: error: reference to generic type 'CSV' requires arguments in <...>
41 |     }
42 |
43 |     private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
   |                                                      `- error: reference to generic type 'CSV' requires arguments in <...>
44 |         let rootTree = Tree.root(name: "element")
45 |         let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:23: error: generic parameter 'DataView' could not be inferred
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                       |- error: generic parameter 'DataView' could not be inferred
   |                       `- note: explicitly specify the generic arguments to fix this issue
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                                                      `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: extra arguments at positions #1, #2 in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: extra arguments at positions #1, #2 in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:40:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
38 |     /// Check the the element name. With a default name, an array is returned.
39 |     /// Otherwise a dictionary
40 |     public static let `default` = ExplorerXML.SingleChildStrategy { (key, value) in
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' 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
41 |         if key == ExplorerXML.Element.defaultName {
42 |             return array.transform(key, value)
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:32:23: warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
30 | extension ExplorerXML.SingleChildStrategy {
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
   |                       |- warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dictionary' 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
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:33:23: warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
   |                       |- warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'array' 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
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
35 |         ExplorerXML.SingleChildStrategy { (key, value) in transform(key, value) }
[273/385] Compiling Lux SwiftInjector.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:20:35: error: reference to generic type 'CSV' requires arguments in <...>
18 |     }
19 |
20 |     private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
   |                                   `- error: reference to generic type 'CSV' requires arguments in <...>
21 |         if headers {
22 |             return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:43:54: error: reference to generic type 'CSV' requires arguments in <...>
41 |     }
42 |
43 |     private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
   |                                                      `- error: reference to generic type 'CSV' requires arguments in <...>
44 |         let rootTree = Tree.root(name: "element")
45 |         let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:23: error: generic parameter 'DataView' could not be inferred
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                       |- error: generic parameter 'DataView' could not be inferred
   |                       `- note: explicitly specify the generic arguments to fix this issue
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                                                      `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: extra arguments at positions #1, #2 in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: extra arguments at positions #1, #2 in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:40:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
38 |     /// Check the the element name. With a default name, an array is returned.
39 |     /// Otherwise a dictionary
40 |     public static let `default` = ExplorerXML.SingleChildStrategy { (key, value) in
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' 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
41 |         if key == ExplorerXML.Element.defaultName {
42 |             return array.transform(key, value)
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:32:23: warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
30 | extension ExplorerXML.SingleChildStrategy {
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
   |                       |- warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dictionary' 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
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:33:23: warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
   |                       |- warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'array' 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
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
35 |         ExplorerXML.SingleChildStrategy { (key, value) in transform(key, value) }
[274/385] Compiling Lux TerminalOutputFormat.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:20:35: error: reference to generic type 'CSV' requires arguments in <...>
18 |     }
19 |
20 |     private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
   |                                   `- error: reference to generic type 'CSV' requires arguments in <...>
21 |         if headers {
22 |             return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:43:54: error: reference to generic type 'CSV' requires arguments in <...>
41 |     }
42 |
43 |     private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
   |                                                      `- error: reference to generic type 'CSV' requires arguments in <...>
44 |         let rootTree = Tree.root(name: "element")
45 |         let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:23: error: generic parameter 'DataView' could not be inferred
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                       |- error: generic parameter 'DataView' could not be inferred
   |                       `- note: explicitly specify the generic arguments to fix this issue
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                                                      `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: extra arguments at positions #1, #2 in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: extra arguments at positions #1, #2 in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:40:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
38 |     /// Check the the element name. With a default name, an array is returned.
39 |     /// Otherwise a dictionary
40 |     public static let `default` = ExplorerXML.SingleChildStrategy { (key, value) in
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' 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
41 |         if key == ExplorerXML.Element.defaultName {
42 |             return array.transform(key, value)
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:32:23: warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
30 | extension ExplorerXML.SingleChildStrategy {
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
   |                       |- warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dictionary' 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
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:33:23: warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
   |                       |- warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'array' 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
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
35 |         ExplorerXML.SingleChildStrategy { (key, value) in transform(key, value) }
[275/385] Compiling Lux TokenType+SwiftCategory.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:20:35: error: reference to generic type 'CSV' requires arguments in <...>
18 |     }
19 |
20 |     private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
   |                                   `- error: reference to generic type 'CSV' requires arguments in <...>
21 |         if headers {
22 |             return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:43:54: error: reference to generic type 'CSV' requires arguments in <...>
41 |     }
42 |
43 |     private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
   |                                                      `- error: reference to generic type 'CSV' requires arguments in <...>
44 |         let rootTree = Tree.root(name: "element")
45 |         let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:23: error: generic parameter 'DataView' could not be inferred
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                       |- error: generic parameter 'DataView' could not be inferred
   |                       `- note: explicitly specify the generic arguments to fix this issue
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                                                      `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: extra arguments at positions #1, #2 in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: extra arguments at positions #1, #2 in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:40:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
38 |     /// Check the the element name. With a default name, an array is returned.
39 |     /// Otherwise a dictionary
40 |     public static let `default` = ExplorerXML.SingleChildStrategy { (key, value) in
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' 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
41 |         if key == ExplorerXML.Element.defaultName {
42 |             return array.transform(key, value)
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:32:23: warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
30 | extension ExplorerXML.SingleChildStrategy {
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
   |                       |- warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dictionary' 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
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:33:23: warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
   |                       |- warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'array' 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
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
35 |         ExplorerXML.SingleChildStrategy { (key, value) in transform(key, value) }
[276/385] Compiling Lux XMLEnhancedCategory.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:20:35: error: reference to generic type 'CSV' requires arguments in <...>
18 |     }
19 |
20 |     private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
   |                                   `- error: reference to generic type 'CSV' requires arguments in <...>
21 |         if headers {
22 |             return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:43:54: error: reference to generic type 'CSV' requires arguments in <...>
41 |     }
42 |
43 |     private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
   |                                                      `- error: reference to generic type 'CSV' requires arguments in <...>
44 |         let rootTree = Tree.root(name: "element")
45 |         let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:23: error: generic parameter 'DataView' could not be inferred
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                       |- error: generic parameter 'DataView' could not be inferred
   |                       `- note: explicitly specify the generic arguments to fix this issue
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                                                      `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: extra arguments at positions #1, #2 in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: extra arguments at positions #1, #2 in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:40:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
38 |     /// Check the the element name. With a default name, an array is returned.
39 |     /// Otherwise a dictionary
40 |     public static let `default` = ExplorerXML.SingleChildStrategy { (key, value) in
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' 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
41 |         if key == ExplorerXML.Element.defaultName {
42 |             return array.transform(key, value)
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:32:23: warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
30 | extension ExplorerXML.SingleChildStrategy {
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
   |                       |- warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dictionary' 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
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:33:23: warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
   |                       |- warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'array' 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
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
35 |         ExplorerXML.SingleChildStrategy { (key, value) in transform(key, value) }
[277/385] Compiling Lux XMLEnhancedDelegate.swift
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:20:35: error: reference to generic type 'CSV' requires arguments in <...>
18 |     }
19 |
20 |     private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
   |                                   `- error: reference to generic type 'CSV' requires arguments in <...>
21 |         if headers {
22 |             return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:43:54: error: reference to generic type 'CSV' requires arguments in <...>
41 |     }
42 |
43 |     private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
   |                                                      `- error: reference to generic type 'CSV' requires arguments in <...>
44 |         let rootTree = Tree.root(name: "element")
45 |         let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:23: error: generic parameter 'DataView' could not be inferred
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                       |- error: generic parameter 'DataView' could not be inferred
   |                       `- note: explicitly specify the generic arguments to fix this issue
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:16:54: error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
14 |
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
   |                                                      `- error: cannot convert value of type 'Character' to expected argument type 'CSVDelimiter'
17 |         return try from(csv: csv, headers: hasHeaders)
18 |     }
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: extra arguments at positions #1, #2 in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: extra arguments at positions #1, #2 in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:17:24: error: missing arguments for parameters 'row', 'with', 'rootTree' in call
15 |     public static func fromCSV(string: String, separator: Character, hasHeaders: Bool) throws -> ExplorerXML {
16 |         let csv = try CSV(string: string, delimiter: separator, loadColumns: hasHeaders)
17 |         return try from(csv: csv, headers: hasHeaders)
   |                        `- error: missing arguments for parameters 'row', 'with', 'rootTree' in call
18 |     }
19 |
   :
58 |     }
59 |
60 |     private static func from(row: [String: String], with keysTrees: [(key: String, path: Tree)], rootTree: Tree) throws -> ExplorerXML {
   |                         `- note: 'from(row:with:rootTree:)' declared here
61 |         keysTrees.forEach { (key, tree) in
62 |             if let value = row[key] {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:40:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
38 |     /// Check the the element name. With a default name, an array is returned.
39 |     /// Otherwise a dictionary
40 |     public static let `default` = ExplorerXML.SingleChildStrategy { (key, value) in
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' 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
41 |         if key == ExplorerXML.Element.defaultName {
42 |             return array.transform(key, value)
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:32:23: warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
30 | extension ExplorerXML.SingleChildStrategy {
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
   |                       |- warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dictionary' 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
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:33:23: warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
   |                       |- warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'array' 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
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
35 |         ExplorerXML.SingleChildStrategy { (key, value) in transform(key, value) }
[278/385] Compiling Lux XMLEnhancedInjector.swift
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
   | |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
50 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:18:27: warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
16 |         // MARK: Constants
17 |
18 |         public static let first = Bound(0, identifier: "first")
   |                           |- warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'first' 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
19 |         public static let last = Bound(-1, identifier: "last")
20 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:19:27: warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
17 |
18 |         public static let first = Bound(0, identifier: "first")
19 |         public static let last = Bound(-1, identifier: "last")
   |                           |- warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'last' 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
20 |
21 |         // MARK: Properties
[279/385] Compiling Lux XMLCategory.swift
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
   | |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
50 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:18:27: warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
16 |         // MARK: Constants
17 |
18 |         public static let first = Bound(0, identifier: "first")
   |                           |- warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'first' 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
19 |         public static let last = Bound(-1, identifier: "last")
20 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:19:27: warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
17 |
18 |         public static let first = Bound(0, identifier: "first")
19 |         public static let last = Bound(-1, identifier: "last")
   |                           |- warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'last' 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
20 |
21 |         // MARK: Properties
[280/385] Compiling Lux XMLDelegate.swift
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
   | |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
50 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:18:27: warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
16 |         // MARK: Constants
17 |
18 |         public static let first = Bound(0, identifier: "first")
   |                           |- warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'first' 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
19 |         public static let last = Bound(-1, identifier: "last")
20 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:19:27: warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
17 |
18 |         public static let first = Bound(0, identifier: "first")
19 |         public static let last = Bound(-1, identifier: "last")
   |                           |- warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'last' 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
20 |
21 |         // MARK: Properties
[281/385] Compiling Lux XMLInjector.swift
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
   | |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
50 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:18:27: warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
16 |         // MARK: Constants
17 |
18 |         public static let first = Bound(0, identifier: "first")
   |                           |- warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'first' 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
19 |         public static let last = Bound(-1, identifier: "last")
20 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:19:27: warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
17 |
18 |         public static let first = Bound(0, identifier: "first")
19 |         public static let last = Bound(-1, identifier: "last")
   |                           |- warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'last' 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
20 |
21 |         // MARK: Properties
[282/385] Compiling Lux Category.swift
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
   | |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
50 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:18:27: warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
16 |         // MARK: Constants
17 |
18 |         public static let first = Bound(0, identifier: "first")
   |                           |- warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'first' 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
19 |         public static let last = Bound(-1, identifier: "last")
20 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:19:27: warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
17 |
18 |         public static let first = Bound(0, identifier: "first")
19 |         public static let last = Bound(-1, identifier: "last")
   |                           |- warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'last' 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
20 |
21 |         // MARK: Properties
[283/385] Compiling Lux Color.swift
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
   | |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
50 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:18:27: warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
16 |         // MARK: Constants
17 |
18 |         public static let first = Bound(0, identifier: "first")
   |                           |- warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'first' 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
19 |         public static let last = Bound(-1, identifier: "last")
20 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:19:27: warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
17 |
18 |         public static let first = Bound(0, identifier: "first")
19 |         public static let last = Bound(-1, identifier: "last")
   |                           |- warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'last' 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
20 |
21 |         // MARK: Properties
[284/385] Compiling Lux InjectionType.swift
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
   | |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
50 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:18:27: warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
16 |         // MARK: Constants
17 |
18 |         public static let first = Bound(0, identifier: "first")
   |                           |- warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'first' 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
19 |         public static let last = Bound(-1, identifier: "last")
20 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:19:27: warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
17 |
18 |         public static let first = Bound(0, identifier: "first")
19 |         public static let last = Bound(-1, identifier: "last")
   |                           |- warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'last' 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
20 |
21 |         // MARK: Properties
[285/385] Compiling Lux InjectorType.swift
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
   | |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
50 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:18:27: warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
16 |         // MARK: Constants
17 |
18 |         public static let first = Bound(0, identifier: "first")
   |                           |- warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'first' 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
19 |         public static let last = Bound(-1, identifier: "last")
20 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:19:27: warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
17 |
18 |         public static let first = Bound(0, identifier: "first")
19 |         public static let last = Bound(-1, identifier: "last")
   |                           |- warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'last' 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
20 |
21 |         // MARK: Properties
[286/385] Compiling Lux RegexPattern.swift
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
   | |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
50 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:18:27: warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
16 |         // MARK: Constants
17 |
18 |         public static let first = Bound(0, identifier: "first")
   |                           |- warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'first' 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
19 |         public static let last = Bound(-1, identifier: "last")
20 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:19:27: warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
17 |
18 |         public static let first = Bound(0, identifier: "first")
19 |         public static let last = Bound(-1, identifier: "last")
   |                           |- warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'last' 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
20 |
21 |         // MARK: Properties
[287/385] Compiling Lux TerminalModifier.swift
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
   | |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
50 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:18:27: warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
16 |         // MARK: Constants
17 |
18 |         public static let first = Bound(0, identifier: "first")
   |                           |- warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'first' 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
19 |         public static let last = Bound(-1, identifier: "last")
20 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:19:27: warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
17 |
18 |         public static let first = Bound(0, identifier: "first")
19 |         public static let last = Bound(-1, identifier: "last")
   |                           |- warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'last' 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
20 |
21 |         // MARK: Properties
[288/385] Compiling Lux TextType.swift
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
   | |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
50 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:18:27: warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
16 |         // MARK: Constants
17 |
18 |         public static let first = Bound(0, identifier: "first")
   |                           |- warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'first' 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
19 |         public static let last = Bound(-1, identifier: "last")
20 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:19:27: warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
17 |
18 |         public static let first = Bound(0, identifier: "first")
19 |         public static let last = Bound(-1, identifier: "last")
   |                           |- warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'last' 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
20 |
21 |         // MARK: Properties
[289/385] Compiling Lux JSONXcodeDarkDelegate.swift
[290/385] Compiling Lux PlistXcodeDarkDelegate.swift
[291/385] Compiling Lux SwiftXcodeDarkDelegate.swift
[292/385] Compiling Lux XMLEnhancedXcodeDarkDelegate.swift
[293/385] Compiling Lux XcodeDarkPalette.swift
[294/385] Compiling Lux XcodeDarkThemeInjectorDelegate.swift
[295/385] Compiling Lux XmlXcodeDarkDelegate.swift
[296/385] Compiling Lux YAMLXcodeDarkDelegate.swift
[297/385] Compiling Lux ZshXcodeDarkDelegate.swift
[298/385] Compiling Lux DraculaThemeInjectorDelegate.swift
[299/385] Compiling Lux JSONDracula.swift
[300/385] Compiling Lux PlistDracula.swift
[301/385] Compiling Lux SwiftDracula.swift
[302/385] Compiling Lux XMLEnhancedDracula.swift
[303/385] Compiling Lux XmlDracula.swift
[304/385] Compiling Lux YAMLDracula.swift
[305/385] Compiling Lux ZshDracula.swift
[306/385] Compiling Lux ThemeInjectorDelegate.swift
[314/385] Compiling Lux ColorTheme.swift
[315/385] Compiling Lux DraculaPalette.swift
[316/394] Emitting module Lux
[317/394] Compiling Scout PathExplorer+ExploreWithMemory.swift
[318/394] Compiling Scout PathExplorer+Helpers.swift
[319/394] Compiling Scout PathExplorer.swift
[320/394] Compiling Scout PathExplorers.swift
[321/394] Compiling Scout SerializablePathExplorer.swift
[322/394] Compiling Scout Path+Parsing.swift
[323/394] Compiling Scout PathsFilter+ExpressionPredicate.swift
[324/394] Compiling Scout PathsFilter+FunctionPredicate.swift
[325/394] Compiling Scout PathsFilter.swift
[326/394] Compiling Scout ValuePredicate.swift
[327/394] Compiling Scout ValueTarget.swift
[328/394] Compiling Lux InjectorDelegate.swift
[329/394] Compiling Lux TextInjector.swift
[330/394] Compiling Lux JSONCategory.swift
[331/394] Compiling Lux JSONDelegate.swift
[332/394] Compiling Lux JSONInjector.swift
[333/394] Compiling Lux PlistCategory.swift
[334/394] Compiling Lux PlistDelegate.swift
[335/394] Compiling Lux PlistInjector.swift
[336/394] Compiling Lux HTMLCustomCSSOutputFormat.swift
[337/394] Compiling Lux SwiftCategory.swift
[348/394] Compiling Lux YAMLCategory.swift
[349/394] Compiling Lux YAMLDelegate.swift
[350/394] Compiling Lux YAMLInjector.swift
[351/394] Compiling Lux ZshCategory.swift
[357/394] Compiling Lux DataFormat.swift
[358/394] Compiling Lux Version.swift
[359/394] Compiling Lux Bool+KeyPath.swift
[360/394] Compiling Lux NSRegularExpression+Extensions.swift
[361/394] Compiling Lux String+Extensions.swift
[362/394] Compiling Lux StringProtocol+Extensions.swift
[363/394] Compiling Lux AttributedInjector.swift
[364/394] Compiling Lux BaseInjector.swift
[365/394] Compiling Lux FileInjectionService.swift
[366/394] Compiling Lux InjectionService.swift
[367/394] Compiling Lux JSONXcodeDefaultDelegate.swift
[368/394] Compiling Lux PlistXcodeDefaultDelegate.swift
[369/394] Compiling Lux SwiftXcodeDefaultDelegate.swift
[370/394] Compiling Lux XcodeLightPalette.swift
[371/394] Compiling Lux XcodeLightThemeInjectorDelegate.swift
[372/394] Compiling Lux XmlEnhancedXcodeDefaultDelegate.swift
[373/394] Compiling Lux XmlXcodeDefaultDelegate.swift
[374/394] Compiling Lux YAMLXcodeDefaultLightDelegate.swift
[375/394] Compiling Lux ZshXcodeLightDelegate.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[389/395] Emitting module Scout
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:20:35: error: reference to generic type 'CSV' requires arguments in <...>
18 |     }
19 |
20 |     private static func from(csv: CSV, headers: Bool) throws -> ExplorerValue {
   |                                   `- error: reference to generic type 'CSV' requires arguments in <...>
21 |         if headers {
22 |             return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValue/CSV/ExplorerValue+CSVImport.swift:30:54: error: reference to generic type 'CSV' requires arguments in <...>
28 |     }
29 |
30 |     private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerValue {
   |                                                      `- error: reference to generic type 'CSV' requires arguments in <...>
31 |         let rootTree = Tree.root()
32 |         let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+JsonDateIso8601.swift:16:27: warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'DataFormat' may have shared mutable state; this is an error in the Swift 6 language mode
14 |         // MARK: Constants
15 |
16 |         public static let dataFormat: DataFormat = .json
   |                           |- warning: static property 'dataFormat' is not concurrency-safe because non-'Sendable' type 'DataFormat' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'dataFormat' 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
17 |         public static var foldedRegexPattern: String { JsonDefault.foldedRegexPattern }
18 |
/host/spi-builder-workspace/Sources/Scout/Constants/DataFormat.swift:7:13: note: consider making enum 'DataFormat' conform to the 'Sendable' protocol
 5 |
 6 | /// Unique identifier of a data format.
 7 | public enum DataFormat: String, CaseIterable {
   |             `- note: consider making enum 'DataFormat' conform to the 'Sendable' protocol
 8 |     case json
 9 |     case plist
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:24:28: warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            `- warning: static property 'encoder' is not concurrency-safe because non-'Sendable' type 'YAMLEncoder' may have shared mutable state; this is an error in the Swift 6 language mode
25 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Encoder.swift:11:14: note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
  9 | /// `Codable`-style `Encoder` that can be used to encode an `Encodable` type to a YAML string using optional
 10 | /// user info mapping. Similar to `Foundation.JSONEncoder`.
 11 | public class YAMLEncoder {
    |              `- note: class 'YAMLEncoder' does not conform to the 'Sendable' protocol
 12 |     /// Options to use when encoding to YAML.
 13 |     public typealias Options = Emitter.Options
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:6:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 4 | // MIT license, see LICENSE file for details
 5 |
 6 | import Yams
   | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Yams'
 7 | import Foundation
 8 |
   :
22 |         }
23 |
24 |         private static let encoder = YAMLEncoder()
   |                            |- note: annotate 'encoder' 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 |         private static let decoder = YAMLDecoder()
26 |
/host/spi-builder-workspace/Sources/Scout/ExplorerValueSerialization/ExplorerValueConvertible+Codable/CodableFormat/CodableFormats+YamlDefault.swift:25:28: warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
23 |
24 |         private static let encoder = YAMLEncoder()
25 |         private static let decoder = YAMLDecoder()
   |                            |- warning: static property 'decoder' is not concurrency-safe because non-'Sendable' type 'YAMLDecoder' may have shared mutable state; this is an error in the Swift 6 language mode
   |                            |- note: annotate 'decoder' 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 |
27 |         // MARK: Encode
/host/spi-builder-workspace/.build/checkouts/Yams/Sources/Yams/Decoder.swift:13:14: note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 11 | /// `Codable`-style `Decoder` that can be used to decode a `Decodable` type from a given `String` and optional
 12 | /// user info mapping. Similar to `Foundation.JSONDecoder`.
 13 | public class YAMLDecoder {
    |              `- note: class 'YAMLDecoder' does not conform to the 'Sendable' protocol
 14 |     /// Creates a `YAMLDecoder` instance.
 15 |     ///
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:20:35: error: reference to generic type 'CSV' requires arguments in <...>
18 |     }
19 |
20 |     private static func from(csv: CSV, headers: Bool) throws -> ExplorerXML {
   |                                   `- error: reference to generic type 'CSV' requires arguments in <...>
21 |         if headers {
22 |             return try fromArrayOfDictionaries(csv: csv)
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+CSVImport.swift:43:54: error: reference to generic type 'CSV' requires arguments in <...>
41 |     }
42 |
43 |     private static func fromArrayOfDictionaries(csv: CSV) throws -> ExplorerXML {
   |                                                      `- error: reference to generic type 'CSV' requires arguments in <...>
44 |         let rootTree = Tree.root(name: "element")
45 |         let headers = try csv.header
/host/spi-builder-workspace/.build/checkouts/SwiftCSV/SwiftCSV/CSV.swift:66:12: note: generic type 'CSV' declared here
 64 | /// For convenience, there's `EnumeratedCSV` to access fields in rows by their column index,
 65 | /// and `NamedCSV` to access fields by their column names as defined in a header row.
 66 | open class CSV<DataView : CSVView>  {
    |            `- note: generic type 'CSV' declared here
 67 |
 68 |     public let header: [String]
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:40:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
38 |     /// Check the the element name. With a default name, an array is returned.
39 |     /// Otherwise a dictionary
40 |     public static let `default` = ExplorerXML.SingleChildStrategy { (key, value) in
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' 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
41 |         if key == ExplorerXML.Element.defaultName {
42 |             return array.transform(key, value)
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:32:23: warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
30 | extension ExplorerXML.SingleChildStrategy {
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
   |                       |- warning: static property 'dictionary' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dictionary' 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
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
/host/spi-builder-workspace/Sources/Scout/ExplorerXML/ExplorerXML+SingleChildStrategy.swift:33:23: warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | extension ExplorerXML {
 9 |
10 |     public struct SingleChildStrategy {
   |                   `- note: consider making struct 'SingleChildStrategy' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
31 |
32 |     public static let dictionary = ExplorerXML.SingleChildStrategy { (key, value) -> ExplorerValue in .dictionary([key: value]) }
33 |     public static let array = ExplorerXML.SingleChildStrategy { (_, value) -> ExplorerValue in .array([value]) }
   |                       |- warning: static property 'array' is not concurrency-safe because non-'Sendable' type 'ExplorerXML.SingleChildStrategy' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'array' 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
34 |     public static func custom(_ transform: @escaping Transform) -> ExplorerXML.SingleChildStrategy {
35 |         ExplorerXML.SingleChildStrategy { (key, value) in transform(key, value) }
/host/spi-builder-workspace/Sources/Scout/Models/Error/ExplorerError.swift:15:29: warning: stored property 'path' of 'Sendable'-conforming struct 'ExplorerError' has non-sendable type 'Path'; this is an error in the Swift 6 language mode
 13 |     // MARK: Properties
 14 |
 15 |     public private(set) var path: Path
    |                             `- warning: stored property 'path' of 'Sendable'-conforming struct 'ExplorerError' has non-sendable type 'Path'; this is an error in the Swift 6 language mode
 16 |     let description: String
 17 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path.swift:11:15: note: consider making struct 'Path' conform to the 'Sendable' protocol
  9 |
 10 | /// Collection of ``PathElement``s to subscript a `PathExplorer`
 11 | public struct Path: Hashable {
    |               `- note: consider making struct 'Path' conform to the 'Sendable' protocol
 12 |
 13 |     // MARK: Constants
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:18:27: warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
16 |         // MARK: Constants
17 |
18 |         public static let first = Bound(0, identifier: "first")
   |                           |- warning: static property 'first' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'first' 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
19 |         public static let last = Bound(-1, identifier: "last")
20 |
/host/spi-builder-workspace/Sources/Scout/Models/Path/Bounds+Bound.swift:19:27: warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
 8 | public extension Bounds {
 9 |
10 |     struct Bound: ExpressibleByIntegerLiteral, Hashable {
   |            `- note: consider making struct 'Bound' conform to the 'Sendable' protocol
11 |
12 |         // MARK: Type alias
   :
17 |
18 |         public static let first = Bound(0, identifier: "first")
19 |         public static let last = Bound(-1, identifier: "last")
   |                           |- warning: static property 'last' is not concurrency-safe because non-'Sendable' type 'Bounds.Bound' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'last' 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
20 |
21 |         // MARK: Properties
/host/spi-builder-workspace/Sources/Scout/Models/Path/Path+StringConvertible.swift:49:1: warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
47 |
48 | extension Path: CustomStringConvertible, CustomDebugStringConvertible {}
49 | extension Slice: CustomStringConvertible, CustomDebugStringConvertible where Base == Path {}
   | |- warning: extension declares a conformance of imported type 'Slice' to imported protocols 'CustomStringConvertible', 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
50 |
[389/395] Wrapping AST for Lux for debugging
BUILD FAILURE 6.0 linux