The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of XestiMonitors, reference master (d5dc9a), with Swift 6.1 for macOS (SPM) on 25 Apr 2025 18:00:02 UTC.

Swift 6 data race errors: 40

Build Command

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

Build Log

   | `- warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
22 |
23 | internal enum NotificationCenterInjector {
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal enum NotificationCenterInjector {
24 |     internal static var inject: () -> NotificationCenterProtocol = { NotificationCenter.`default` }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/ProcessInfoInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal enum ProcessInfoInjector {
24 |     internal static var inject: () -> ProcessInfoProtocol = { ProcessInfo.processInfo }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
[73/88] Compiling XestiMonitors MotionActivityManagerInjection.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/LocationManagerInjection.swift:168:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
166 |
167 | internal enum LocationManagerInjector {
168 |     internal static var inject: () -> LocationManagerProtocol = { CLLocationManager() }
    |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
    |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 | }
170 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:32:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | internal enum NetworkReachabilityInjector {
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:34:24: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import SystemConfiguration
13 |
14 | internal protocol NetworkReachabilityProtocol: AnyObject {
   |                   `- note: protocol 'NetworkReachabilityProtocol' does not conform to the 'Sendable' protocol
15 |     func getFlags(_ flags: UnsafeMutablePointer<SCNetworkReachabilityFlags>) -> Bool
16 |
   :
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { shared }
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
   |                        |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | }
36 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:21:1: warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
11 |
12 | internal protocol NotificationCenterProtocol: AnyObject {
13 |     func addObserver(forName name: NSNotification.Name?,
   |          `- note: expected sendability to match requirement here
14 |                      object obj: Any?,
15 |                      queue: OperationQueue?,
   :
19 | }
20 |
21 | extension NotificationCenter: NotificationCenterProtocol {}
   | `- warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
22 |
23 | internal enum NotificationCenterInjector {
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal enum NotificationCenterInjector {
24 |     internal static var inject: () -> NotificationCenterProtocol = { NotificationCenter.`default` }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/ProcessInfoInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal enum ProcessInfoInjector {
24 |     internal static var inject: () -> ProcessInfoProtocol = { ProcessInfo.processInfo }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
[74/88] Compiling XestiMonitors MotionManagerInjection.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/LocationManagerInjection.swift:168:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
166 |
167 | internal enum LocationManagerInjector {
168 |     internal static var inject: () -> LocationManagerProtocol = { CLLocationManager() }
    |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
    |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 | }
170 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:32:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | internal enum NetworkReachabilityInjector {
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:34:24: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import SystemConfiguration
13 |
14 | internal protocol NetworkReachabilityProtocol: AnyObject {
   |                   `- note: protocol 'NetworkReachabilityProtocol' does not conform to the 'Sendable' protocol
15 |     func getFlags(_ flags: UnsafeMutablePointer<SCNetworkReachabilityFlags>) -> Bool
16 |
   :
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { shared }
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
   |                        |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | }
36 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:21:1: warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
11 |
12 | internal protocol NotificationCenterProtocol: AnyObject {
13 |     func addObserver(forName name: NSNotification.Name?,
   |          `- note: expected sendability to match requirement here
14 |                      object obj: Any?,
15 |                      queue: OperationQueue?,
   :
19 | }
20 |
21 | extension NotificationCenter: NotificationCenterProtocol {}
   | `- warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
22 |
23 | internal enum NotificationCenterInjector {
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal enum NotificationCenterInjector {
24 |     internal static var inject: () -> NotificationCenterProtocol = { NotificationCenter.`default` }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/ProcessInfoInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal enum ProcessInfoInjector {
24 |     internal static var inject: () -> ProcessInfoProtocol = { ProcessInfo.processInfo }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
[75/88] Compiling XestiMonitors NetworkReachability.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/LocationManagerInjection.swift:168:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
166 |
167 | internal enum LocationManagerInjector {
168 |     internal static var inject: () -> LocationManagerProtocol = { CLLocationManager() }
    |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
    |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 | }
170 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:32:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | internal enum NetworkReachabilityInjector {
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:34:24: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import SystemConfiguration
13 |
14 | internal protocol NetworkReachabilityProtocol: AnyObject {
   |                   `- note: protocol 'NetworkReachabilityProtocol' does not conform to the 'Sendable' protocol
15 |     func getFlags(_ flags: UnsafeMutablePointer<SCNetworkReachabilityFlags>) -> Bool
16 |
   :
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { shared }
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
   |                        |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | }
36 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:21:1: warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
11 |
12 | internal protocol NotificationCenterProtocol: AnyObject {
13 |     func addObserver(forName name: NSNotification.Name?,
   |          `- note: expected sendability to match requirement here
14 |                      object obj: Any?,
15 |                      queue: OperationQueue?,
   :
19 | }
20 |
21 | extension NotificationCenter: NotificationCenterProtocol {}
   | `- warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
22 |
23 | internal enum NotificationCenterInjector {
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal enum NotificationCenterInjector {
24 |     internal static var inject: () -> NotificationCenterProtocol = { NotificationCenter.`default` }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/ProcessInfoInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal enum ProcessInfoInjector {
24 |     internal static var inject: () -> ProcessInfoProtocol = { ProcessInfo.processInfo }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
[76/88] Compiling XestiMonitors NetworkReachabilityInjection.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/LocationManagerInjection.swift:168:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
166 |
167 | internal enum LocationManagerInjector {
168 |     internal static var inject: () -> LocationManagerProtocol = { CLLocationManager() }
    |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
    |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 | }
170 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:32:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | internal enum NetworkReachabilityInjector {
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:34:24: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import SystemConfiguration
13 |
14 | internal protocol NetworkReachabilityProtocol: AnyObject {
   |                   `- note: protocol 'NetworkReachabilityProtocol' does not conform to the 'Sendable' protocol
15 |     func getFlags(_ flags: UnsafeMutablePointer<SCNetworkReachabilityFlags>) -> Bool
16 |
   :
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { shared }
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
   |                        |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | }
36 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:21:1: warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
11 |
12 | internal protocol NotificationCenterProtocol: AnyObject {
13 |     func addObserver(forName name: NSNotification.Name?,
   |          `- note: expected sendability to match requirement here
14 |                      object obj: Any?,
15 |                      queue: OperationQueue?,
   :
19 | }
20 |
21 | extension NotificationCenter: NotificationCenterProtocol {}
   | `- warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
22 |
23 | internal enum NotificationCenterInjector {
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal enum NotificationCenterInjector {
24 |     internal static var inject: () -> NotificationCenterProtocol = { NotificationCenter.`default` }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/ProcessInfoInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal enum ProcessInfoInjector {
24 |     internal static var inject: () -> ProcessInfoProtocol = { ProcessInfo.processInfo }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
[77/88] Compiling XestiMonitors NotificationCenterInjection.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/LocationManagerInjection.swift:168:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
166 |
167 | internal enum LocationManagerInjector {
168 |     internal static var inject: () -> LocationManagerProtocol = { CLLocationManager() }
    |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
    |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 | }
170 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:32:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | internal enum NetworkReachabilityInjector {
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:34:24: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import SystemConfiguration
13 |
14 | internal protocol NetworkReachabilityProtocol: AnyObject {
   |                   `- note: protocol 'NetworkReachabilityProtocol' does not conform to the 'Sendable' protocol
15 |     func getFlags(_ flags: UnsafeMutablePointer<SCNetworkReachabilityFlags>) -> Bool
16 |
   :
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { shared }
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
   |                        |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | }
36 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:21:1: warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
11 |
12 | internal protocol NotificationCenterProtocol: AnyObject {
13 |     func addObserver(forName name: NSNotification.Name?,
   |          `- note: expected sendability to match requirement here
14 |                      object obj: Any?,
15 |                      queue: OperationQueue?,
   :
19 | }
20 |
21 | extension NotificationCenter: NotificationCenterProtocol {}
   | `- warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
22 |
23 | internal enum NotificationCenterInjector {
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal enum NotificationCenterInjector {
24 |     internal static var inject: () -> NotificationCenterProtocol = { NotificationCenter.`default` }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/ProcessInfoInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal enum ProcessInfoInjector {
24 |     internal static var inject: () -> ProcessInfoProtocol = { ProcessInfo.processInfo }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
[78/88] Compiling XestiMonitors PedometerInjection.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/LocationManagerInjection.swift:168:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
166 |
167 | internal enum LocationManagerInjector {
168 |     internal static var inject: () -> LocationManagerProtocol = { CLLocationManager() }
    |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
    |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 | }
170 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:32:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | internal enum NetworkReachabilityInjector {
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:34:24: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import SystemConfiguration
13 |
14 | internal protocol NetworkReachabilityProtocol: AnyObject {
   |                   `- note: protocol 'NetworkReachabilityProtocol' does not conform to the 'Sendable' protocol
15 |     func getFlags(_ flags: UnsafeMutablePointer<SCNetworkReachabilityFlags>) -> Bool
16 |
   :
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { shared }
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
   |                        |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | }
36 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:21:1: warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
11 |
12 | internal protocol NotificationCenterProtocol: AnyObject {
13 |     func addObserver(forName name: NSNotification.Name?,
   |          `- note: expected sendability to match requirement here
14 |                      object obj: Any?,
15 |                      queue: OperationQueue?,
   :
19 | }
20 |
21 | extension NotificationCenter: NotificationCenterProtocol {}
   | `- warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
22 |
23 | internal enum NotificationCenterInjector {
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal enum NotificationCenterInjector {
24 |     internal static var inject: () -> NotificationCenterProtocol = { NotificationCenter.`default` }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/ProcessInfoInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal enum ProcessInfoInjector {
24 |     internal static var inject: () -> ProcessInfoProtocol = { ProcessInfo.processInfo }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
[79/88] Compiling XestiMonitors ProcessInfoInjection.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/LocationManagerInjection.swift:168:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
166 |
167 | internal enum LocationManagerInjector {
168 |     internal static var inject: () -> LocationManagerProtocol = { CLLocationManager() }
    |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
    |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 | }
170 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:32:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | internal enum NetworkReachabilityInjector {
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:34:24: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import SystemConfiguration
13 |
14 | internal protocol NetworkReachabilityProtocol: AnyObject {
   |                   `- note: protocol 'NetworkReachabilityProtocol' does not conform to the 'Sendable' protocol
15 |     func getFlags(_ flags: UnsafeMutablePointer<SCNetworkReachabilityFlags>) -> Bool
16 |
   :
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { shared }
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
   |                        |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | }
36 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:21:1: warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
11 |
12 | internal protocol NotificationCenterProtocol: AnyObject {
13 |     func addObserver(forName name: NSNotification.Name?,
   |          `- note: expected sendability to match requirement here
14 |                      object obj: Any?,
15 |                      queue: OperationQueue?,
   :
19 | }
20 |
21 | extension NotificationCenter: NotificationCenterProtocol {}
   | `- warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
22 |
23 | internal enum NotificationCenterInjector {
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal enum NotificationCenterInjector {
24 |     internal static var inject: () -> NotificationCenterProtocol = { NotificationCenter.`default` }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/ProcessInfoInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal enum ProcessInfoInjector {
24 |     internal static var inject: () -> ProcessInfoProtocol = { ProcessInfo.processInfo }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
[80/88] Compiling XestiMonitors CMAcceleration+DeviceOrientation.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/LocationManagerInjection.swift:168:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
166 |
167 | internal enum LocationManagerInjector {
168 |     internal static var inject: () -> LocationManagerProtocol = { CLLocationManager() }
    |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
    |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
    |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 | }
170 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:32:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
30 |
31 | internal enum NetworkReachabilityInjector {
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { shared }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift:34:24: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
12 | import SystemConfiguration
13 |
14 | internal protocol NetworkReachabilityProtocol: AnyObject {
   |                   `- note: protocol 'NetworkReachabilityProtocol' does not conform to the 'Sendable' protocol
15 |     func getFlags(_ flags: UnsafeMutablePointer<SCNetworkReachabilityFlags>) -> Bool
16 |
   :
32 |     internal static var inject: () -> NetworkReachabilityProtocol = { shared }
33 |
34 |     private static let shared: NetworkReachabilityProtocol = NetworkReachability()
   |                        |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'any NetworkReachabilityProtocol' may have shared mutable state; this is an error in the Swift 6 language mode
   |                        |- note: add '@MainActor' to make static property 'shared' part of global actor 'MainActor'
   |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 | }
36 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:21:1: warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
11 |
12 | internal protocol NotificationCenterProtocol: AnyObject {
13 |     func addObserver(forName name: NSNotification.Name?,
   |          `- note: expected sendability to match requirement here
14 |                      object obj: Any?,
15 |                      queue: OperationQueue?,
   :
19 | }
20 |
21 | extension NotificationCenter: NotificationCenterProtocol {}
   | `- warning: sendability of function types in instance method 'addObserver(forName:object:queue:using:)' does not match requirement in protocol 'NotificationCenterProtocol'; this is an error in the Swift 6 language mode
22 |
23 | internal enum NotificationCenterInjector {
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/NotificationCenterInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal enum NotificationCenterInjector {
24 |     internal static var inject: () -> NotificationCenterProtocol = { NotificationCenter.`default` }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
/Users/admin/builder/spi-builder-workspace/Sources/Core/DependencyInjection/ProcessInfoInjection.swift:24:25: warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
22 |
23 | internal enum ProcessInfoInjector {
24 |     internal static var inject: () -> ProcessInfoProtocol = { ProcessInfo.processInfo }
   |                         |- warning: static property 'inject' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                         |- note: convert 'inject' to a 'let' constant to make 'Sendable' shared state immutable
   |                         |- note: add '@MainActor' to make static property 'inject' part of global actor 'MainActor'
   |                         `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 | }
26 |
[81/88] Compiling XestiMonitors FileSystemObjectMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:71:27: warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
 70 |         ///
 71 |         public static let accessWasRevoked = Options(rawValue: 1 << 0)
    |                           |- warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'accessWasRevoked' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |
 73 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:76:27: warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 74 |         /// Monitor `dataDidChange` events.
 75 |         ///
 76 |         public static let dataDidChange = Options(rawValue: 1 << 1)
    |                           |- warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'dataDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 |
 78 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:81:27: warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 79 |         /// Monitor `linkCountDidChange` events.
 80 |         ///
 81 |         public static let linkCountDidChange = Options(rawValue: 1 << 2)
    |                           |- warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'linkCountDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |
 83 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:86:27: warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 84 |         /// Monitor `metadataDidChange` events.
 85 |         ///
 86 |         public static let metadataDidChange = Options(rawValue: 1 << 3)
    |                           |- warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'metadataDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |
 88 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:91:27: warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 89 |         /// Monitor `sizeDidChange` events.
 90 |         ///
 91 |         public static let sizeDidChange = Options(rawValue: 1 << 4)
    |                           |- warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'sizeDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |
 93 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:96:27: warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 94 |         /// Monitor `wasDeleted` events.
 95 |         ///
 96 |         public static let wasDeleted = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wasDeleted' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |
 98 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:101:27: warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 99 |         /// Monitor `wasRenamed` events.
100 |         ///
101 |         public static let wasRenamed = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wasRenamed' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |
103 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:106:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
104 |         /// Monitor all events.
105 |         ///
106 |         public static let all: Options = [.accessWasRevoked,
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |                                           .dataDidChange,
108 |                                           .linkCountDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:178:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
176 |         if eventMask.contains(.attrib) {
177 |             queue.addOperation {
178 |                 self.handler(.metadataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
179 |             }
180 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:184:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
182 |         if eventMask.contains(.delete) {
183 |             queue.addOperation {
184 |                 self.handler(.wasDeleted(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
185 |             }
186 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:190:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
188 |         if eventMask.contains(.extend) {
189 |             queue.addOperation {
190 |                 self.handler(.sizeDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
191 |             }
192 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:196:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
194 |         if eventMask.contains(.link) {
195 |             queue.addOperation {
196 |                 self.handler(.linkCountDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
197 |             }
198 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:207:21: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
205 |
206 |                 queue.addOperation {
207 |                     self.handler(.wasRenamed(oldFileURL, newFileURL))
    |                     `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
208 |                 }
209 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:214:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
212 |         if eventMask.contains(.revoke) {
213 |             queue.addOperation {
214 |                 self.handler(.accessWasRevoked(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
215 |             }
216 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:220:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
218 |         if eventMask.contains(.write) {
219 |             queue.addOperation {
220 |                 self.handler(.dataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
221 |             }
222 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:179:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
177 |
178 |             queue.addOperation {
179 |                 self.handler(.statusDidChange(self.statusFromFlags(flags)))
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
180 |             }
181 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:235:13: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
233 |
234 |         innerQueue.async {
235 |             self.unsafePreviousFlags = []
    |             `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
236 |
237 |             self.invokeHandler(self.currentFlags ?? [])
[82/88] Compiling XestiMonitors NetworkReachabilityMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:71:27: warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
 70 |         ///
 71 |         public static let accessWasRevoked = Options(rawValue: 1 << 0)
    |                           |- warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'accessWasRevoked' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |
 73 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:76:27: warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 74 |         /// Monitor `dataDidChange` events.
 75 |         ///
 76 |         public static let dataDidChange = Options(rawValue: 1 << 1)
    |                           |- warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'dataDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 |
 78 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:81:27: warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 79 |         /// Monitor `linkCountDidChange` events.
 80 |         ///
 81 |         public static let linkCountDidChange = Options(rawValue: 1 << 2)
    |                           |- warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'linkCountDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |
 83 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:86:27: warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 84 |         /// Monitor `metadataDidChange` events.
 85 |         ///
 86 |         public static let metadataDidChange = Options(rawValue: 1 << 3)
    |                           |- warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'metadataDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |
 88 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:91:27: warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 89 |         /// Monitor `sizeDidChange` events.
 90 |         ///
 91 |         public static let sizeDidChange = Options(rawValue: 1 << 4)
    |                           |- warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'sizeDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |
 93 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:96:27: warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 94 |         /// Monitor `wasDeleted` events.
 95 |         ///
 96 |         public static let wasDeleted = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wasDeleted' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |
 98 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:101:27: warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 99 |         /// Monitor `wasRenamed` events.
100 |         ///
101 |         public static let wasRenamed = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wasRenamed' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |
103 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:106:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
104 |         /// Monitor all events.
105 |         ///
106 |         public static let all: Options = [.accessWasRevoked,
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |                                           .dataDidChange,
108 |                                           .linkCountDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:178:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
176 |         if eventMask.contains(.attrib) {
177 |             queue.addOperation {
178 |                 self.handler(.metadataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
179 |             }
180 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:184:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
182 |         if eventMask.contains(.delete) {
183 |             queue.addOperation {
184 |                 self.handler(.wasDeleted(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
185 |             }
186 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:190:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
188 |         if eventMask.contains(.extend) {
189 |             queue.addOperation {
190 |                 self.handler(.sizeDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
191 |             }
192 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:196:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
194 |         if eventMask.contains(.link) {
195 |             queue.addOperation {
196 |                 self.handler(.linkCountDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
197 |             }
198 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:207:21: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
205 |
206 |                 queue.addOperation {
207 |                     self.handler(.wasRenamed(oldFileURL, newFileURL))
    |                     `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
208 |                 }
209 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:214:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
212 |         if eventMask.contains(.revoke) {
213 |             queue.addOperation {
214 |                 self.handler(.accessWasRevoked(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
215 |             }
216 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:220:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
218 |         if eventMask.contains(.write) {
219 |             queue.addOperation {
220 |                 self.handler(.dataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
221 |             }
222 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:179:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
177 |
178 |             queue.addOperation {
179 |                 self.handler(.statusDidChange(self.statusFromFlags(flags)))
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
180 |             }
181 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:235:13: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
233 |
234 |         innerQueue.async {
235 |             self.unsafePreviousFlags = []
    |             `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
236 |
237 |             self.invokeHandler(self.currentFlags ?? [])
[83/88] Compiling XestiMonitors AccessibilityAnnouncementMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:71:27: warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
 70 |         ///
 71 |         public static let accessWasRevoked = Options(rawValue: 1 << 0)
    |                           |- warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'accessWasRevoked' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |
 73 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:76:27: warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 74 |         /// Monitor `dataDidChange` events.
 75 |         ///
 76 |         public static let dataDidChange = Options(rawValue: 1 << 1)
    |                           |- warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'dataDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 |
 78 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:81:27: warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 79 |         /// Monitor `linkCountDidChange` events.
 80 |         ///
 81 |         public static let linkCountDidChange = Options(rawValue: 1 << 2)
    |                           |- warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'linkCountDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |
 83 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:86:27: warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 84 |         /// Monitor `metadataDidChange` events.
 85 |         ///
 86 |         public static let metadataDidChange = Options(rawValue: 1 << 3)
    |                           |- warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'metadataDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |
 88 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:91:27: warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 89 |         /// Monitor `sizeDidChange` events.
 90 |         ///
 91 |         public static let sizeDidChange = Options(rawValue: 1 << 4)
    |                           |- warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'sizeDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |
 93 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:96:27: warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 94 |         /// Monitor `wasDeleted` events.
 95 |         ///
 96 |         public static let wasDeleted = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wasDeleted' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |
 98 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:101:27: warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 99 |         /// Monitor `wasRenamed` events.
100 |         ///
101 |         public static let wasRenamed = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wasRenamed' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |
103 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:106:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
104 |         /// Monitor all events.
105 |         ///
106 |         public static let all: Options = [.accessWasRevoked,
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |                                           .dataDidChange,
108 |                                           .linkCountDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:178:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
176 |         if eventMask.contains(.attrib) {
177 |             queue.addOperation {
178 |                 self.handler(.metadataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
179 |             }
180 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:184:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
182 |         if eventMask.contains(.delete) {
183 |             queue.addOperation {
184 |                 self.handler(.wasDeleted(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
185 |             }
186 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:190:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
188 |         if eventMask.contains(.extend) {
189 |             queue.addOperation {
190 |                 self.handler(.sizeDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
191 |             }
192 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:196:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
194 |         if eventMask.contains(.link) {
195 |             queue.addOperation {
196 |                 self.handler(.linkCountDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
197 |             }
198 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:207:21: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
205 |
206 |                 queue.addOperation {
207 |                     self.handler(.wasRenamed(oldFileURL, newFileURL))
    |                     `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
208 |                 }
209 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:214:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
212 |         if eventMask.contains(.revoke) {
213 |             queue.addOperation {
214 |                 self.handler(.accessWasRevoked(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
215 |             }
216 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:220:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
218 |         if eventMask.contains(.write) {
219 |             queue.addOperation {
220 |                 self.handler(.dataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
221 |             }
222 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:179:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
177 |
178 |             queue.addOperation {
179 |                 self.handler(.statusDidChange(self.statusFromFlags(flags)))
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
180 |             }
181 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:235:13: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
233 |
234 |         innerQueue.async {
235 |             self.unsafePreviousFlags = []
    |             `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
236 |
237 |             self.invokeHandler(self.currentFlags ?? [])
[84/88] Compiling XestiMonitors AccessibilityElementMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:71:27: warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
 70 |         ///
 71 |         public static let accessWasRevoked = Options(rawValue: 1 << 0)
    |                           |- warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'accessWasRevoked' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |
 73 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:76:27: warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 74 |         /// Monitor `dataDidChange` events.
 75 |         ///
 76 |         public static let dataDidChange = Options(rawValue: 1 << 1)
    |                           |- warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'dataDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 |
 78 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:81:27: warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 79 |         /// Monitor `linkCountDidChange` events.
 80 |         ///
 81 |         public static let linkCountDidChange = Options(rawValue: 1 << 2)
    |                           |- warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'linkCountDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |
 83 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:86:27: warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 84 |         /// Monitor `metadataDidChange` events.
 85 |         ///
 86 |         public static let metadataDidChange = Options(rawValue: 1 << 3)
    |                           |- warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'metadataDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |
 88 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:91:27: warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 89 |         /// Monitor `sizeDidChange` events.
 90 |         ///
 91 |         public static let sizeDidChange = Options(rawValue: 1 << 4)
    |                           |- warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'sizeDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |
 93 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:96:27: warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 94 |         /// Monitor `wasDeleted` events.
 95 |         ///
 96 |         public static let wasDeleted = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wasDeleted' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |
 98 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:101:27: warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 99 |         /// Monitor `wasRenamed` events.
100 |         ///
101 |         public static let wasRenamed = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wasRenamed' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |
103 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:106:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
104 |         /// Monitor all events.
105 |         ///
106 |         public static let all: Options = [.accessWasRevoked,
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |                                           .dataDidChange,
108 |                                           .linkCountDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:178:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
176 |         if eventMask.contains(.attrib) {
177 |             queue.addOperation {
178 |                 self.handler(.metadataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
179 |             }
180 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:184:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
182 |         if eventMask.contains(.delete) {
183 |             queue.addOperation {
184 |                 self.handler(.wasDeleted(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
185 |             }
186 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:190:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
188 |         if eventMask.contains(.extend) {
189 |             queue.addOperation {
190 |                 self.handler(.sizeDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
191 |             }
192 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:196:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
194 |         if eventMask.contains(.link) {
195 |             queue.addOperation {
196 |                 self.handler(.linkCountDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
197 |             }
198 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:207:21: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
205 |
206 |                 queue.addOperation {
207 |                     self.handler(.wasRenamed(oldFileURL, newFileURL))
    |                     `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
208 |                 }
209 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:214:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
212 |         if eventMask.contains(.revoke) {
213 |             queue.addOperation {
214 |                 self.handler(.accessWasRevoked(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
215 |             }
216 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:220:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
218 |         if eventMask.contains(.write) {
219 |             queue.addOperation {
220 |                 self.handler(.dataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
221 |             }
222 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:179:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
177 |
178 |             queue.addOperation {
179 |                 self.handler(.statusDidChange(self.statusFromFlags(flags)))
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
180 |             }
181 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:235:13: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
233 |
234 |         innerQueue.async {
235 |             self.unsafePreviousFlags = []
    |             `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
236 |
237 |             self.invokeHandler(self.currentFlags ?? [])
[85/88] Compiling XestiMonitors AccessibilityStatusMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:71:27: warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
 70 |         ///
 71 |         public static let accessWasRevoked = Options(rawValue: 1 << 0)
    |                           |- warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'accessWasRevoked' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |
 73 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:76:27: warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 74 |         /// Monitor `dataDidChange` events.
 75 |         ///
 76 |         public static let dataDidChange = Options(rawValue: 1 << 1)
    |                           |- warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'dataDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 |
 78 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:81:27: warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 79 |         /// Monitor `linkCountDidChange` events.
 80 |         ///
 81 |         public static let linkCountDidChange = Options(rawValue: 1 << 2)
    |                           |- warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'linkCountDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |
 83 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:86:27: warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 84 |         /// Monitor `metadataDidChange` events.
 85 |         ///
 86 |         public static let metadataDidChange = Options(rawValue: 1 << 3)
    |                           |- warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'metadataDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |
 88 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:91:27: warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 89 |         /// Monitor `sizeDidChange` events.
 90 |         ///
 91 |         public static let sizeDidChange = Options(rawValue: 1 << 4)
    |                           |- warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'sizeDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |
 93 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:96:27: warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 94 |         /// Monitor `wasDeleted` events.
 95 |         ///
 96 |         public static let wasDeleted = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wasDeleted' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |
 98 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:101:27: warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 99 |         /// Monitor `wasRenamed` events.
100 |         ///
101 |         public static let wasRenamed = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wasRenamed' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |
103 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:106:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
104 |         /// Monitor all events.
105 |         ///
106 |         public static let all: Options = [.accessWasRevoked,
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |                                           .dataDidChange,
108 |                                           .linkCountDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:178:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
176 |         if eventMask.contains(.attrib) {
177 |             queue.addOperation {
178 |                 self.handler(.metadataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
179 |             }
180 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:184:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
182 |         if eventMask.contains(.delete) {
183 |             queue.addOperation {
184 |                 self.handler(.wasDeleted(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
185 |             }
186 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:190:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
188 |         if eventMask.contains(.extend) {
189 |             queue.addOperation {
190 |                 self.handler(.sizeDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
191 |             }
192 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:196:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
194 |         if eventMask.contains(.link) {
195 |             queue.addOperation {
196 |                 self.handler(.linkCountDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
197 |             }
198 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:207:21: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
205 |
206 |                 queue.addOperation {
207 |                     self.handler(.wasRenamed(oldFileURL, newFileURL))
    |                     `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
208 |                 }
209 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:214:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
212 |         if eventMask.contains(.revoke) {
213 |             queue.addOperation {
214 |                 self.handler(.accessWasRevoked(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
215 |             }
216 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:220:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
218 |         if eventMask.contains(.write) {
219 |             queue.addOperation {
220 |                 self.handler(.dataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
221 |             }
222 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:179:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
177 |
178 |             queue.addOperation {
179 |                 self.handler(.statusDidChange(self.statusFromFlags(flags)))
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
180 |             }
181 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:235:13: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
233 |
234 |         innerQueue.async {
235 |             self.unsafePreviousFlags = []
    |             `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
236 |
237 |             self.invokeHandler(self.currentFlags ?? [])
[86/88] Compiling XestiMonitors ApplicationStateMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:71:27: warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
 70 |         ///
 71 |         public static let accessWasRevoked = Options(rawValue: 1 << 0)
    |                           |- warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'accessWasRevoked' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |
 73 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:76:27: warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 74 |         /// Monitor `dataDidChange` events.
 75 |         ///
 76 |         public static let dataDidChange = Options(rawValue: 1 << 1)
    |                           |- warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'dataDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 |
 78 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:81:27: warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 79 |         /// Monitor `linkCountDidChange` events.
 80 |         ///
 81 |         public static let linkCountDidChange = Options(rawValue: 1 << 2)
    |                           |- warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'linkCountDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |
 83 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:86:27: warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 84 |         /// Monitor `metadataDidChange` events.
 85 |         ///
 86 |         public static let metadataDidChange = Options(rawValue: 1 << 3)
    |                           |- warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'metadataDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |
 88 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:91:27: warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 89 |         /// Monitor `sizeDidChange` events.
 90 |         ///
 91 |         public static let sizeDidChange = Options(rawValue: 1 << 4)
    |                           |- warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'sizeDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |
 93 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:96:27: warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 94 |         /// Monitor `wasDeleted` events.
 95 |         ///
 96 |         public static let wasDeleted = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wasDeleted' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |
 98 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:101:27: warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 99 |         /// Monitor `wasRenamed` events.
100 |         ///
101 |         public static let wasRenamed = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wasRenamed' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |
103 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:106:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
104 |         /// Monitor all events.
105 |         ///
106 |         public static let all: Options = [.accessWasRevoked,
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |                                           .dataDidChange,
108 |                                           .linkCountDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:178:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
176 |         if eventMask.contains(.attrib) {
177 |             queue.addOperation {
178 |                 self.handler(.metadataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
179 |             }
180 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:184:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
182 |         if eventMask.contains(.delete) {
183 |             queue.addOperation {
184 |                 self.handler(.wasDeleted(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
185 |             }
186 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:190:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
188 |         if eventMask.contains(.extend) {
189 |             queue.addOperation {
190 |                 self.handler(.sizeDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
191 |             }
192 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:196:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
194 |         if eventMask.contains(.link) {
195 |             queue.addOperation {
196 |                 self.handler(.linkCountDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
197 |             }
198 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:207:21: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
205 |
206 |                 queue.addOperation {
207 |                     self.handler(.wasRenamed(oldFileURL, newFileURL))
    |                     `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
208 |                 }
209 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:214:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
212 |         if eventMask.contains(.revoke) {
213 |             queue.addOperation {
214 |                 self.handler(.accessWasRevoked(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
215 |             }
216 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:220:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
218 |         if eventMask.contains(.write) {
219 |             queue.addOperation {
220 |                 self.handler(.dataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
221 |             }
222 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:179:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
177 |
178 |             queue.addOperation {
179 |                 self.handler(.statusDidChange(self.statusFromFlags(flags)))
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
180 |             }
181 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:235:13: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
233 |
234 |         innerQueue.async {
235 |             self.unsafePreviousFlags = []
    |             `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
236 |
237 |             self.invokeHandler(self.currentFlags ?? [])
[87/88] Compiling XestiMonitors BackgroundRefreshMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:71:27: warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
 70 |         ///
 71 |         public static let accessWasRevoked = Options(rawValue: 1 << 0)
    |                           |- warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'accessWasRevoked' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |
 73 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:76:27: warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 74 |         /// Monitor `dataDidChange` events.
 75 |         ///
 76 |         public static let dataDidChange = Options(rawValue: 1 << 1)
    |                           |- warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'dataDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 |
 78 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:81:27: warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 79 |         /// Monitor `linkCountDidChange` events.
 80 |         ///
 81 |         public static let linkCountDidChange = Options(rawValue: 1 << 2)
    |                           |- warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'linkCountDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |
 83 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:86:27: warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 84 |         /// Monitor `metadataDidChange` events.
 85 |         ///
 86 |         public static let metadataDidChange = Options(rawValue: 1 << 3)
    |                           |- warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'metadataDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |
 88 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:91:27: warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 89 |         /// Monitor `sizeDidChange` events.
 90 |         ///
 91 |         public static let sizeDidChange = Options(rawValue: 1 << 4)
    |                           |- warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'sizeDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |
 93 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:96:27: warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 94 |         /// Monitor `wasDeleted` events.
 95 |         ///
 96 |         public static let wasDeleted = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wasDeleted' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |
 98 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:101:27: warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 99 |         /// Monitor `wasRenamed` events.
100 |         ///
101 |         public static let wasRenamed = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wasRenamed' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |
103 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:106:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
104 |         /// Monitor all events.
105 |         ///
106 |         public static let all: Options = [.accessWasRevoked,
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |                                           .dataDidChange,
108 |                                           .linkCountDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:178:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
176 |         if eventMask.contains(.attrib) {
177 |             queue.addOperation {
178 |                 self.handler(.metadataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
179 |             }
180 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:184:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
182 |         if eventMask.contains(.delete) {
183 |             queue.addOperation {
184 |                 self.handler(.wasDeleted(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
185 |             }
186 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:190:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
188 |         if eventMask.contains(.extend) {
189 |             queue.addOperation {
190 |                 self.handler(.sizeDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
191 |             }
192 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:196:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
194 |         if eventMask.contains(.link) {
195 |             queue.addOperation {
196 |                 self.handler(.linkCountDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
197 |             }
198 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:207:21: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
205 |
206 |                 queue.addOperation {
207 |                     self.handler(.wasRenamed(oldFileURL, newFileURL))
    |                     `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
208 |                 }
209 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:214:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
212 |         if eventMask.contains(.revoke) {
213 |             queue.addOperation {
214 |                 self.handler(.accessWasRevoked(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
215 |             }
216 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:220:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
218 |         if eventMask.contains(.write) {
219 |             queue.addOperation {
220 |                 self.handler(.dataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
221 |             }
222 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:179:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
177 |
178 |             queue.addOperation {
179 |                 self.handler(.statusDidChange(self.statusFromFlags(flags)))
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
180 |             }
181 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:235:13: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
233 |
234 |         innerQueue.async {
235 |             self.unsafePreviousFlags = []
    |             `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
236 |
237 |             self.invokeHandler(self.currentFlags ?? [])
[88/88] Compiling XestiMonitors MemoryMonitor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:71:27: warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
 70 |         ///
 71 |         public static let accessWasRevoked = Options(rawValue: 1 << 0)
    |                           |- warning: static property 'accessWasRevoked' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'accessWasRevoked' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |
 73 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:76:27: warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 74 |         /// Monitor `dataDidChange` events.
 75 |         ///
 76 |         public static let dataDidChange = Options(rawValue: 1 << 1)
    |                           |- warning: static property 'dataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'dataDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 77 |
 78 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:81:27: warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 79 |         /// Monitor `linkCountDidChange` events.
 80 |         ///
 81 |         public static let linkCountDidChange = Options(rawValue: 1 << 2)
    |                           |- warning: static property 'linkCountDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'linkCountDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |
 83 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:86:27: warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 84 |         /// Monitor `metadataDidChange` events.
 85 |         ///
 86 |         public static let metadataDidChange = Options(rawValue: 1 << 3)
    |                           |- warning: static property 'metadataDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'metadataDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |
 88 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:91:27: warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 89 |         /// Monitor `sizeDidChange` events.
 90 |         ///
 91 |         public static let sizeDidChange = Options(rawValue: 1 << 4)
    |                           |- warning: static property 'sizeDidChange' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'sizeDidChange' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |
 93 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:96:27: warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 94 |         /// Monitor `wasDeleted` events.
 95 |         ///
 96 |         public static let wasDeleted = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasDeleted' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wasDeleted' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 97 |
 98 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:101:27: warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
 99 |         /// Monitor `wasRenamed` events.
100 |         ///
101 |         public static let wasRenamed = Options(rawValue: 1 << 5)
    |                           |- warning: static property 'wasRenamed' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wasRenamed' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 |
103 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:106:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
 65 |     /// Specifies which events to monitor.
 66 |     ///
 67 |     public struct Options: OptionSet {
    |                   `- note: consider making struct 'Options' conform to the 'Sendable' protocol
 68 |         ///
 69 |         /// Monitor `accessWasRevoked` events.
    :
104 |         /// Monitor all events.
105 |         ///
106 |         public static let all: Options = [.accessWasRevoked,
    |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'FileSystemObjectMonitor.Options' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |                                           .dataDidChange,
108 |                                           .linkCountDidChange,
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:178:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
176 |         if eventMask.contains(.attrib) {
177 |             queue.addOperation {
178 |                 self.handler(.metadataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
179 |             }
180 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:184:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
182 |         if eventMask.contains(.delete) {
183 |             queue.addOperation {
184 |                 self.handler(.wasDeleted(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
185 |             }
186 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:190:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
188 |         if eventMask.contains(.extend) {
189 |             queue.addOperation {
190 |                 self.handler(.sizeDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
191 |             }
192 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:196:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
194 |         if eventMask.contains(.link) {
195 |             queue.addOperation {
196 |                 self.handler(.linkCountDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
197 |             }
198 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:207:21: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
205 |
206 |                 queue.addOperation {
207 |                     self.handler(.wasRenamed(oldFileURL, newFileURL))
    |                     `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
208 |                 }
209 |             }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:214:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
212 |         if eventMask.contains(.revoke) {
213 |             queue.addOperation {
214 |                 self.handler(.accessWasRevoked(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
215 |             }
216 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/FileSystemObjectMonitor.swift:220:17: warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
 19 | /// count) change.
 20 | ///
 21 | public class FileSystemObjectMonitor: BaseMonitor {
    |              `- note: class 'FileSystemObjectMonitor' does not conform to the 'Sendable' protocol
 22 |     ///
 23 |     /// Encapsulates changes to the file-system object.
    :
218 |         if eventMask.contains(.write) {
219 |             queue.addOperation {
220 |                 self.handler(.dataDidChange(self.fileURL))
    |                 `- warning: capture of 'self' with non-sendable type 'FileSystemObjectMonitor' in a '@Sendable' closure
221 |             }
222 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:179:17: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
177 |
178 |             queue.addOperation {
179 |                 self.handler(.statusDidChange(self.statusFromFlags(flags)))
    |                 `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
180 |             }
181 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Core/Other/NetworkReachabilityMonitor.swift:235:13: warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
 17 | /// address for changes to its reachability.
 18 | ///
 19 | public class NetworkReachabilityMonitor: BaseMonitor {
    |              `- note: class 'NetworkReachabilityMonitor' does not conform to the 'Sendable' protocol
 20 |     ///
 21 |     /// Encapsulates changes to the reachability of a network node name or
    :
233 |
234 |         innerQueue.async {
235 |             self.unsafePreviousFlags = []
    |             `- warning: capture of 'self' with non-sendable type 'NetworkReachabilityMonitor' in a '@Sendable' closure
236 |
237 |             self.invokeHandler(self.currentFlags ?? [])
Build complete! (4.74s)
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/*.h': File not found.
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/*.m': File not found.
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "XestiMonitors",
  "name" : "XestiMonitors",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "XestiMonitors",
      "targets" : [
        "XestiMonitors"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "4"
  ],
  "targets" : [
    {
      "c99name" : "XestiMonitors",
      "module_type" : "SwiftTarget",
      "name" : "XestiMonitors",
      "path" : ".",
      "product_memberships" : [
        "XestiMonitors"
      ],
      "sources" : [
        "Sources/Core/Base/BaseMonitor.swift",
        "Sources/Core/Base/BaseNotificationMonitor.swift",
        "Sources/Core/Base/Monitor.swift",
        "Sources/Core/CoreLocation/BeaconRangingMonitor.swift",
        "Sources/Core/CoreLocation/HeadingMonitor.swift",
        "Sources/Core/CoreLocation/LocationAuthorizationMonitor.swift",
        "Sources/Core/CoreLocation/LocationManagerDelegateAdapter.swift",
        "Sources/Core/CoreLocation/RegionMonitor.swift",
        "Sources/Core/CoreLocation/SignificantLocationMonitor.swift",
        "Sources/Core/CoreLocation/StandardLocationMonitor.swift",
        "Sources/Core/CoreLocation/VisitMonitor.swift",
        "Sources/Core/CoreMotion/AccelerometerMonitor.swift",
        "Sources/Core/CoreMotion/AltimeterMonitor.swift",
        "Sources/Core/CoreMotion/DeviceMotionMonitor.swift",
        "Sources/Core/CoreMotion/GyroscopeMonitor.swift",
        "Sources/Core/CoreMotion/MagnetometerMonitor.swift",
        "Sources/Core/CoreMotion/MotionActivityMonitor.swift",
        "Sources/Core/CoreMotion/PedometerMonitor.swift",
        "Sources/Core/DependencyInjection/AccessibilityStatus.swift",
        "Sources/Core/DependencyInjection/AccessibilityStatusInjection.swift",
        "Sources/Core/DependencyInjection/AltimeterInjection.swift",
        "Sources/Core/DependencyInjection/ApplicationInjection.swift",
        "Sources/Core/DependencyInjection/DeviceInjection.swift",
        "Sources/Core/DependencyInjection/FileManagerInjection.swift",
        "Sources/Core/DependencyInjection/FileSystem.swift",
        "Sources/Core/DependencyInjection/FileSystemInjection.swift",
        "Sources/Core/DependencyInjection/FileSystemObjectInjection.swift",
        "Sources/Core/DependencyInjection/LocationManagerInjection.swift",
        "Sources/Core/DependencyInjection/MotionActivityManagerInjection.swift",
        "Sources/Core/DependencyInjection/MotionManagerInjection.swift",
        "Sources/Core/DependencyInjection/NetworkReachability.swift",
        "Sources/Core/DependencyInjection/NetworkReachabilityInjection.swift",
        "Sources/Core/DependencyInjection/NotificationCenterInjection.swift",
        "Sources/Core/DependencyInjection/PedometerInjection.swift",
        "Sources/Core/DependencyInjection/ProcessInfoInjection.swift",
        "Sources/Core/Extensions/CMAcceleration+DeviceOrientation.swift",
        "Sources/Core/Foundation/BundleClassLoadMonitor.swift",
        "Sources/Core/Foundation/BundleResourceRequestMonitor.swift",
        "Sources/Core/Foundation/CalendarDayMonitor.swift",
        "Sources/Core/Foundation/CurrentLocaleMonitor.swift",
        "Sources/Core/Foundation/ExtensionHostMonitor.swift",
        "Sources/Core/Foundation/HTTPCookieStorageMonitor.swift",
        "Sources/Core/Foundation/MetadataQueryMonitor.swift",
        "Sources/Core/Foundation/PortMonitor.swift",
        "Sources/Core/Foundation/ProcessInfoPowerStateMonitor.swift",
        "Sources/Core/Foundation/ProcessInfoThermalStateMonitor.swift",
        "Sources/Core/Foundation/SystemClockMonitor.swift",
        "Sources/Core/Foundation/SystemTimeZoneMonitor.swift",
        "Sources/Core/Foundation/URLCredentialStorageMonitor.swift",
        "Sources/Core/Foundation/UbiquitousKeyValueStoreMonitor.swift",
        "Sources/Core/Foundation/UbiquityIdentityMonitor.swift",
        "Sources/Core/Foundation/UndoManagerMonitor.swift",
        "Sources/Core/Foundation/UserDefaultsMonitor.swift",
        "Sources/Core/Other/FileSystemObjectMonitor.swift",
        "Sources/Core/Other/NetworkReachabilityMonitor.swift",
        "Sources/Core/UIKit/Accessibility/AccessibilityAnnouncementMonitor.swift",
        "Sources/Core/UIKit/Accessibility/AccessibilityElementMonitor.swift",
        "Sources/Core/UIKit/Accessibility/AccessibilityStatusMonitor.swift",
        "Sources/Core/UIKit/Application/ApplicationStateMonitor.swift",
        "Sources/Core/UIKit/Application/BackgroundRefreshMonitor.swift",
        "Sources/Core/UIKit/Application/MemoryMonitor.swift",
        "Sources/Core/UIKit/Application/ProtectedDataMonitor.swift",
        "Sources/Core/UIKit/Application/ScreenshotMonitor.swift",
        "Sources/Core/UIKit/Application/StatusBarMonitor.swift",
        "Sources/Core/UIKit/Application/TimeMonitor.swift",
        "Sources/Core/UIKit/Device/BatteryMonitor.swift",
        "Sources/Core/UIKit/Device/OrientationMonitor.swift",
        "Sources/Core/UIKit/Device/ProximityMonitor.swift",
        "Sources/Core/UIKit/Other/ContentSizeCategoryMonitor.swift",
        "Sources/Core/UIKit/Other/DocumentStateMonitor.swift",
        "Sources/Core/UIKit/Other/FocusMonitor.swift",
        "Sources/Core/UIKit/Other/KeyboardMonitor.swift",
        "Sources/Core/UIKit/Other/MenuControllerMonitor.swift",
        "Sources/Core/UIKit/Other/PasteboardMonitor.swift",
        "Sources/Core/UIKit/Other/TableViewSelectionMonitor.swift",
        "Sources/Core/UIKit/Other/ViewControllerShowDetailTargetMonitor.swift",
        "Sources/Core/UIKit/Other/WindowMonitor.swift",
        "Sources/Core/UIKit/Screen/ScreenBrightnessMonitor.swift",
        "Sources/Core/UIKit/Screen/ScreenCapturedMonitor.swift",
        "Sources/Core/UIKit/Screen/ScreenConnectionMonitor.swift",
        "Sources/Core/UIKit/Screen/ScreenModeMonitor.swift",
        "Sources/Core/UIKit/Text/TextFieldTextMonitor.swift",
        "Sources/Core/UIKit/Text/TextInputModeMonitor.swift",
        "Sources/Core/UIKit/Text/TextStorageMonitor.swift",
        "Sources/Core/UIKit/Text/TextViewTextMonitor.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.0"
}
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/*.h': File not found.
warning: 'spi-builder-workspace': Invalid Exclude '/Users/admin/builder/spi-builder-workspace/*.m': File not found.
Done.