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 ReerKit, reference main (c35173), with Swift 6.0 for macOS (SPM) on 11 Nov 2024 18:30:57 UTC.

Swift 6 data race errors: 23

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

 12 |     @available(swift, obsoleted: 3, renamed: "load(_:)")
 13 |     open func loadRequest(_ request: URLRequest) -> WKNavigation?
/Users/admin/builder/spi-builder-workspace/Sources/WebKit/WKWebView+REExtensions.swift:47:21: warning: call to main actor-isolated instance method 'load' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
39 |     /// - Returns: A new navigation for given `urlString`.
40 |     @discardableResult
41 |     func loadURLString(_ urlString: String, timeout: TimeInterval? = nil) -> WKNavigation? {
   |          `- note: add '@MainActor' to make instance method 'loadURLString(_:timeout:)' part of global actor 'MainActor'
42 |         guard let url = URL(string: urlString) else { return nil }
43 |         var request = URLRequest(url: url)
   :
45 |           request.timeoutInterval = timeout
46 |         }
47 |         return base.load(request)
   |                     `- warning: call to main actor-isolated instance method 'load' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
48 |     }
49 | }
WebKit.WKWebView:11:26: note: calls to instance method 'load' from outside of its actor context are implicitly asynchronous
  9 |     public init(frame: CGRect, configuration: WKWebViewConfiguration)
 10 |     public init?(coder: NSCoder)
 11 |     @MainActor open func load(_ request: URLRequest) -> WKNavigation?
    |                          `- note: calls to instance method 'load' from outside of its actor context are implicitly asynchronous
 12 |     @available(swift, obsoleted: 3, renamed: "load(_:)")
 13 |     open func loadRequest(_ request: URLRequest) -> WKNavigation?
[124/139] Compiling ReerKit WKWebView+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Utility/RETimer.swift:247:61: warning: passing non-sendable parameter 'action' to function expecting a @Sendable closure
243 |         _ delay: TimeInterval,
244 |         queue: DispatchQueue = .main,
245 |         action: @escaping () -> Void
    |         `- note: parameter 'action' is implicitly non-sendable
246 |     ) {
247 |         queue.asyncAfter(deadline: .now() + delay, execute: action)
    |                                                             `- warning: passing non-sendable parameter 'action' to function expecting a @Sendable closure
248 |     }
249 |
/Users/admin/builder/spi-builder-workspace/Sources/Utility/RETimer.swift:294:34: warning: capture of 'timer' with non-sendable type 'RETimer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 33 | ///         |                     |                      |
 34 | ///         |--------delay--------|-------interval-------|-------interval-------|
 35 | public final class RETimer {
    |                    `- note: class 'RETimer' does not conform to the 'Sendable' protocol
 36 |
 37 |     public enum State {
    :
292 |         queue.async {
293 |             let displaySeconds = 0
294 |             let passedDuration = timer.totalElapsedTime
    |                                  `- warning: capture of 'timer' with non-sendable type 'RETimer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
295 |             action(timer, displaySeconds, passedDuration)
296 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Utility/RETimer.swift:295:13: warning: capture of 'action' with non-sendable type '(RETimer, Int, RETimer.TimeInterval) -> Void' (aka '(RETimer, Int, Double) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
293 |             let displaySeconds = 0
294 |             let passedDuration = timer.totalElapsedTime
295 |             action(timer, displaySeconds, passedDuration)
    |             |- warning: capture of 'action' with non-sendable type '(RETimer, Int, RETimer.TimeInterval) -> Void' (aka '(RETimer, Int, Double) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
296 |         }
297 |
/Users/admin/builder/spi-builder-workspace/Sources/Utility/Reachability.swift:73:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Reachability?' may have shared mutable state; this is an error in the Swift 6 language mode
 34 | /// network requests when a connection is established. It should not be used to prevent a user from initiating a network
 35 | /// request, as it's possible that an initial request may be required to establish reachability.
 36 | open class Reachability {
    |            `- note: class 'Reachability' does not conform to the 'Sendable' protocol
 37 |     /// Defines the various states of network reachability.
 38 |     public enum Status {
    :
 71 |
 72 |     /// Default ``Reachability`` for the zero address and a `callbackQueue` of `.main`.
 73 |     public static let `default` = Reachability()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Reachability?' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |
 75 |     /// Whether the network is currently reachable.
/Users/admin/builder/spi-builder-workspace/Sources/Utility/Reachability.swift:210:17: warning: capture of 'self' with non-sendable type 'Reachability' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 34 | /// network requests when a connection is established. It should not be used to prevent a user from initiating a network
 35 | /// request, as it's possible that an initial request may be required to establish reachability.
 36 | open class Reachability {
    |            `- note: class 'Reachability' does not conform to the 'Sendable' protocol
 37 |     /// Defines the various states of network reachability.
 38 |     public enum Status {
    :
208 |         if let currentFlags = flags {
209 |             reachabilityQueue.async {
210 |                 self.notifyWhenChanged(currentFlags)
    |                 `- warning: capture of 'self' with non-sendable type 'Reachability' in a `@Sendable` closure; this is an error in the Swift 6 language mode
211 |             }
212 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Utility/Reachability.swift:244:42: warning: capture of 'callback' with non-sendable type 'Reachability.OnChangedCallback?' (aka 'Optional<(Reachability.Status) -> ()>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
242 |
243 |             let callback = state.callback
244 |             state.callbackQueue?.async { callback?(newStatus) }
    |                                          |- warning: capture of 'callback' with non-sendable type 'Reachability.OnChangedCallback?' (aka 'Optional<(Reachability.Status) -> ()>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                          `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
245 |         }
246 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Utility/Reachability.swift:244:52: warning: capture of 'newStatus' with non-sendable type 'Reachability.Status' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 36 | open class Reachability {
 37 |     /// Defines the various states of network reachability.
 38 |     public enum Status {
    |                 `- note: consider making enum 'Status' conform to the 'Sendable' protocol
 39 |         /// It is unknown whether the network is reachable.
 40 |         case unknown
    :
242 |
243 |             let callback = state.callback
244 |             state.callbackQueue?.async { callback?(newStatus) }
    |                                                    `- warning: capture of 'newStatus' with non-sendable type 'Reachability.Status' in a `@Sendable` closure; this is an error in the Swift 6 language mode
245 |         }
246 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Utility/Throttler.swift:78:21: warning: capture of 'action' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
76 |                 if hasExecuted { return }
77 |                 queue.async {
78 |                     action()
   |                     |- warning: capture of 'action' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
79 |                 }
80 |                 hasExecuted = true
/Users/admin/builder/spi-builder-workspace/Sources/WebKit/WKWebView+REExtensions.swift:34:21: warning: call to main actor-isolated instance method 'load' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
31 |     /// - Returns: A new navigation for given `url`.
32 |     @discardableResult
33 |     func loadURL(_ url: URL) -> WKNavigation? {
   |          `- note: add '@MainActor' to make instance method 'loadURL' part of global actor 'MainActor'
34 |         return base.load(URLRequest(url: url))
   |                     `- warning: call to main actor-isolated instance method 'load' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
35 |     }
36 |
WebKit.WKWebView:11:26: note: calls to instance method 'load' from outside of its actor context are implicitly asynchronous
  9 |     public init(frame: CGRect, configuration: WKWebViewConfiguration)
 10 |     public init?(coder: NSCoder)
 11 |     @MainActor open func load(_ request: URLRequest) -> WKNavigation?
    |                          `- note: calls to instance method 'load' from outside of its actor context are implicitly asynchronous
 12 |     @available(swift, obsoleted: 3, renamed: "load(_:)")
 13 |     open func loadRequest(_ request: URLRequest) -> WKNavigation?
/Users/admin/builder/spi-builder-workspace/Sources/WebKit/WKWebView+REExtensions.swift:47:21: warning: call to main actor-isolated instance method 'load' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
39 |     /// - Returns: A new navigation for given `urlString`.
40 |     @discardableResult
41 |     func loadURLString(_ urlString: String, timeout: TimeInterval? = nil) -> WKNavigation? {
   |          `- note: add '@MainActor' to make instance method 'loadURLString(_:timeout:)' part of global actor 'MainActor'
42 |         guard let url = URL(string: urlString) else { return nil }
43 |         var request = URLRequest(url: url)
   :
45 |           request.timeoutInterval = timeout
46 |         }
47 |         return base.load(request)
   |                     `- warning: call to main actor-isolated instance method 'load' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
48 |     }
49 | }
WebKit.WKWebView:11:26: note: calls to instance method 'load' from outside of its actor context are implicitly asynchronous
  9 |     public init(frame: CGRect, configuration: WKWebViewConfiguration)
 10 |     public init?(coder: NSCoder)
 11 |     @MainActor open func load(_ request: URLRequest) -> WKNavigation?
    |                          `- note: calls to instance method 'load' from outside of its actor context are implicitly asynchronous
 12 |     @available(swift, obsoleted: 3, renamed: "load(_:)")
 13 |     open func loadRequest(_ request: URLRequest) -> WKNavigation?
[125/139] Compiling ReerKit resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Utility/RETimer.swift:247:61: warning: passing non-sendable parameter 'action' to function expecting a @Sendable closure
243 |         _ delay: TimeInterval,
244 |         queue: DispatchQueue = .main,
245 |         action: @escaping () -> Void
    |         `- note: parameter 'action' is implicitly non-sendable
246 |     ) {
247 |         queue.asyncAfter(deadline: .now() + delay, execute: action)
    |                                                             `- warning: passing non-sendable parameter 'action' to function expecting a @Sendable closure
248 |     }
249 |
/Users/admin/builder/spi-builder-workspace/Sources/Utility/RETimer.swift:294:34: warning: capture of 'timer' with non-sendable type 'RETimer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 33 | ///         |                     |                      |
 34 | ///         |--------delay--------|-------interval-------|-------interval-------|
 35 | public final class RETimer {
    |                    `- note: class 'RETimer' does not conform to the 'Sendable' protocol
 36 |
 37 |     public enum State {
    :
292 |         queue.async {
293 |             let displaySeconds = 0
294 |             let passedDuration = timer.totalElapsedTime
    |                                  `- warning: capture of 'timer' with non-sendable type 'RETimer' in a `@Sendable` closure; this is an error in the Swift 6 language mode
295 |             action(timer, displaySeconds, passedDuration)
296 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Utility/RETimer.swift:295:13: warning: capture of 'action' with non-sendable type '(RETimer, Int, RETimer.TimeInterval) -> Void' (aka '(RETimer, Int, Double) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
293 |             let displaySeconds = 0
294 |             let passedDuration = timer.totalElapsedTime
295 |             action(timer, displaySeconds, passedDuration)
    |             |- warning: capture of 'action' with non-sendable type '(RETimer, Int, RETimer.TimeInterval) -> Void' (aka '(RETimer, Int, Double) -> ()') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
296 |         }
297 |
/Users/admin/builder/spi-builder-workspace/Sources/Utility/Reachability.swift:73:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Reachability?' may have shared mutable state; this is an error in the Swift 6 language mode
 34 | /// network requests when a connection is established. It should not be used to prevent a user from initiating a network
 35 | /// request, as it's possible that an initial request may be required to establish reachability.
 36 | open class Reachability {
    |            `- note: class 'Reachability' does not conform to the 'Sendable' protocol
 37 |     /// Defines the various states of network reachability.
 38 |     public enum Status {
    :
 71 |
 72 |     /// Default ``Reachability`` for the zero address and a `callbackQueue` of `.main`.
 73 |     public static let `default` = Reachability()
    |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Reachability?' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |
 75 |     /// Whether the network is currently reachable.
/Users/admin/builder/spi-builder-workspace/Sources/Utility/Reachability.swift:210:17: warning: capture of 'self' with non-sendable type 'Reachability' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 34 | /// network requests when a connection is established. It should not be used to prevent a user from initiating a network
 35 | /// request, as it's possible that an initial request may be required to establish reachability.
 36 | open class Reachability {
    |            `- note: class 'Reachability' does not conform to the 'Sendable' protocol
 37 |     /// Defines the various states of network reachability.
 38 |     public enum Status {
    :
208 |         if let currentFlags = flags {
209 |             reachabilityQueue.async {
210 |                 self.notifyWhenChanged(currentFlags)
    |                 `- warning: capture of 'self' with non-sendable type 'Reachability' in a `@Sendable` closure; this is an error in the Swift 6 language mode
211 |             }
212 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Utility/Reachability.swift:244:42: warning: capture of 'callback' with non-sendable type 'Reachability.OnChangedCallback?' (aka 'Optional<(Reachability.Status) -> ()>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
242 |
243 |             let callback = state.callback
244 |             state.callbackQueue?.async { callback?(newStatus) }
    |                                          |- warning: capture of 'callback' with non-sendable type 'Reachability.OnChangedCallback?' (aka 'Optional<(Reachability.Status) -> ()>') in a `@Sendable` closure; this is an error in the Swift 6 language mode
    |                                          `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
245 |         }
246 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Utility/Reachability.swift:244:52: warning: capture of 'newStatus' with non-sendable type 'Reachability.Status' in a `@Sendable` closure; this is an error in the Swift 6 language mode
 36 | open class Reachability {
 37 |     /// Defines the various states of network reachability.
 38 |     public enum Status {
    |                 `- note: consider making enum 'Status' conform to the 'Sendable' protocol
 39 |         /// It is unknown whether the network is reachable.
 40 |         case unknown
    :
242 |
243 |             let callback = state.callback
244 |             state.callbackQueue?.async { callback?(newStatus) }
    |                                                    `- warning: capture of 'newStatus' with non-sendable type 'Reachability.Status' in a `@Sendable` closure; this is an error in the Swift 6 language mode
245 |         }
246 |     }
/Users/admin/builder/spi-builder-workspace/Sources/Utility/Throttler.swift:78:21: warning: capture of 'action' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
76 |                 if hasExecuted { return }
77 |                 queue.async {
78 |                     action()
   |                     |- warning: capture of 'action' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |                     `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
79 |                 }
80 |                 hasExecuted = true
/Users/admin/builder/spi-builder-workspace/Sources/WebKit/WKWebView+REExtensions.swift:34:21: warning: call to main actor-isolated instance method 'load' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
31 |     /// - Returns: A new navigation for given `url`.
32 |     @discardableResult
33 |     func loadURL(_ url: URL) -> WKNavigation? {
   |          `- note: add '@MainActor' to make instance method 'loadURL' part of global actor 'MainActor'
34 |         return base.load(URLRequest(url: url))
   |                     `- warning: call to main actor-isolated instance method 'load' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
35 |     }
36 |
WebKit.WKWebView:11:26: note: calls to instance method 'load' from outside of its actor context are implicitly asynchronous
  9 |     public init(frame: CGRect, configuration: WKWebViewConfiguration)
 10 |     public init?(coder: NSCoder)
 11 |     @MainActor open func load(_ request: URLRequest) -> WKNavigation?
    |                          `- note: calls to instance method 'load' from outside of its actor context are implicitly asynchronous
 12 |     @available(swift, obsoleted: 3, renamed: "load(_:)")
 13 |     open func loadRequest(_ request: URLRequest) -> WKNavigation?
/Users/admin/builder/spi-builder-workspace/Sources/WebKit/WKWebView+REExtensions.swift:47:21: warning: call to main actor-isolated instance method 'load' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
39 |     /// - Returns: A new navigation for given `urlString`.
40 |     @discardableResult
41 |     func loadURLString(_ urlString: String, timeout: TimeInterval? = nil) -> WKNavigation? {
   |          `- note: add '@MainActor' to make instance method 'loadURLString(_:timeout:)' part of global actor 'MainActor'
42 |         guard let url = URL(string: urlString) else { return nil }
43 |         var request = URLRequest(url: url)
   :
45 |           request.timeoutInterval = timeout
46 |         }
47 |         return base.load(request)
   |                     `- warning: call to main actor-isolated instance method 'load' in a synchronous nonisolated context; this is an error in the Swift 6 language mode
48 |     }
49 | }
WebKit.WKWebView:11:26: note: calls to instance method 'load' from outside of its actor context are implicitly asynchronous
  9 |     public init(frame: CGRect, configuration: WKWebViewConfiguration)
 10 |     public init?(coder: NSCoder)
 11 |     @MainActor open func load(_ request: URLRequest) -> WKNavigation?
    |                          `- note: calls to instance method 'load' from outside of its actor context are implicitly asynchronous
 12 |     @available(swift, obsoleted: 3, renamed: "load(_:)")
 13 |     open func loadRequest(_ request: URLRequest) -> WKNavigation?
[126/139] Compiling ReerKit Data+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:636:23: warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
634 |     }
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
    |                       |- warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'noCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:637:23: warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
    |                       |- warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestSpeed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:638:23: warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
    |                       |- warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
640 | }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:639:23: warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
    |                       |- warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'defaultCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
640 | }
641 |
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[127/139] Compiling ReerKit Date+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:636:23: warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
634 |     }
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
    |                       |- warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'noCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:637:23: warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
    |                       |- warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestSpeed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:638:23: warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
    |                       |- warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
640 | }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:639:23: warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
    |                       |- warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'defaultCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
640 | }
641 |
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[128/139] Compiling ReerKit FileManager+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:636:23: warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
634 |     }
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
    |                       |- warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'noCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:637:23: warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
    |                       |- warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestSpeed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:638:23: warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
    |                       |- warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
640 | }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:639:23: warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
    |                       |- warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'defaultCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
640 | }
641 |
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[129/139] Compiling ReerKit Locale+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:636:23: warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
634 |     }
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
    |                       |- warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'noCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:637:23: warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
    |                       |- warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestSpeed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:638:23: warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
    |                       |- warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
640 | }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:639:23: warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
    |                       |- warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'defaultCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
640 | }
641 |
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[130/139] Compiling ReerKit NSAttributedString+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:636:23: warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
634 |     }
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
    |                       |- warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'noCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:637:23: warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
    |                       |- warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestSpeed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:638:23: warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
    |                       |- warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
640 | }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:639:23: warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
    |                       |- warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'defaultCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
640 | }
641 |
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[131/139] Compiling ReerKit NSObject+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:636:23: warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
634 |     }
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
    |                       |- warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'noCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:637:23: warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
    |                       |- warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestSpeed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:638:23: warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
    |                       |- warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
640 | }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:639:23: warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
    |                       |- warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'defaultCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
640 | }
641 |
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[132/139] Compiling ReerKit NSPredicate+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:636:23: warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
634 |     }
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
    |                       |- warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'noCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:637:23: warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
    |                       |- warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestSpeed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:638:23: warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
    |                       |- warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
640 | }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:639:23: warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
    |                       |- warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'defaultCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
640 | }
641 |
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[133/139] Compiling ReerKit NSRange+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:636:23: warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
634 |     }
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
    |                       |- warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'noCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:637:23: warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
    |                       |- warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestSpeed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:638:23: warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
    |                       |- warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
640 | }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:639:23: warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
    |                       |- warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'defaultCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
640 | }
641 |
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[134/139] Compiling ReerKit NSRegularExpression+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:636:23: warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
634 |     }
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
    |                       |- warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'noCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:637:23: warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
    |                       |- warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestSpeed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:638:23: warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
    |                       |- warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
640 | }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:639:23: warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
    |                       |- warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'defaultCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
640 | }
641 |
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[135/139] Compiling ReerKit NotificationCenter+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:636:23: warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
634 |     }
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
    |                       |- warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'noCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:637:23: warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
    |                       |- warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestSpeed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:638:23: warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
    |                       |- warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
640 | }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:639:23: warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
    |                       |- warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'defaultCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
640 | }
641 |
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[136/139] Compiling ReerKit Timer+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:636:23: warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
634 |     }
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
    |                       |- warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'noCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:637:23: warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
    |                       |- warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestSpeed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:638:23: warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
    |                       |- warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
640 | }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:639:23: warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
    |                       |- warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'defaultCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
640 | }
641 |
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[137/139] Compiling ReerKit URL+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:636:23: warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
634 |     }
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
    |                       |- warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'noCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:637:23: warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
    |                       |- warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestSpeed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:638:23: warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
    |                       |- warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
640 | }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:639:23: warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
    |                       |- warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'defaultCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
640 | }
641 |
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[138/139] Compiling ReerKit URLRequest+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:636:23: warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
634 |     }
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
    |                       |- warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'noCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:637:23: warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
    |                       |- warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestSpeed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:638:23: warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
    |                       |- warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
640 | }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:639:23: warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
    |                       |- warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'defaultCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
640 | }
641 |
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
[139/139] Compiling ReerKit ReerKit.swift
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:636:23: warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
634 |     }
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
    |                       |- warning: static property 'noCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'noCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:637:23: warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
635 |
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
    |                       |- warning: static property 'bestSpeed' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestSpeed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:638:23: warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
636 |     public static let noCompression = Self(rawValue: Z_NO_COMPRESSION)
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
    |                       |- warning: static property 'bestCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bestCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
640 | }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/Data+REExtensions.swift:639:23: warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 | /// ReerKit: Compression level whose rawValue is based on the zlib's constants.
628 | public struct CompressionLevel: RawRepresentable {
    |               `- note: consider making struct 'CompressionLevel' conform to the 'Sendable' protocol
629 |
630 |     /// Compression level in the range of `0` (no compression) to `9` (maximum compression).
    :
637 |     public static let bestSpeed = Self(rawValue: Z_BEST_SPEED)
638 |     public static let bestCompression = Self(rawValue: Z_BEST_COMPRESSION)
639 |     public static let defaultCompression = Self(rawValue: Z_DEFAULT_COMPRESSION)
    |                       |- warning: static property 'defaultCompression' is not concurrency-safe because non-'Sendable' type 'CompressionLevel' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'defaultCompression' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
640 | }
641 |
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:55:13: warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
53 |         }
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
   |             |- warning: capture of 'removeObserver' with non-sendable type '() -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
56 |             block($0)
57 |         }
/Users/admin/builder/spi-builder-workspace/Sources/Foundation/NotificationCenter+REExtensions.swift:56:13: warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
54 |         handler = base.addObserver(forName: name, object: obj, queue: queue) {
55 |             removeObserver()
56 |             block($0)
   |             |- warning: capture of 'block' with non-sendable type '(Notification) -> Void' in a `@Sendable` closure; this is an error in the Swift 6 language mode
   |             `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
57 |         }
58 |     }
Build complete! (19.26s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "ReerKit",
  "name" : "ReerKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    },
    {
      "name" : "watchos",
      "version" : "4.0"
    },
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "ReerKit",
      "targets" : [
        "ReerKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ReerKitTests",
      "module_type" : "SwiftTarget",
      "name" : "ReerKitTests",
      "path" : "Tests",
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/ResourcesTests/Resources/TestImage.png",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/ResourcesTests/Resources/TestStoryboard.storyboard",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/ResourcesTests/Resources/UICollectionViewCell.xib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/ResourcesTests/Resources/UIImageView.xib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/ResourcesTests/Resources/UITableViewCell.xib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/ResourcesTests/Resources/UITableViewHeaderFooterView.xib",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/ResourcesTests/Resources/big_buck_bunny_720p_1mb.mp4",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/ResourcesTests/Resources/test.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/ResourcesTests/Resources/test.pdf",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/ResourcesTests/Resources/test_gray.png",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "CoreAnimationTests/CAGradientLayerExtensionsTests.swift",
        "CoreAnimationTests/CATransform3DExtensionsTests.swift",
        "CoreGraphicsTests/CGAffineTransformExtensionsTests.swift",
        "CoreGraphicsTests/CGColorExtensionsTests.swift",
        "CoreGraphicsTests/CGFloatExtensionsTests.swift",
        "CoreGraphicsTests/CGPointExtensionsTests.swift",
        "CoreGraphicsTests/CGRectExtensionsTests.swift",
        "CoreGraphicsTests/CGSizeExtensionsTests.swift",
        "CoreGraphicsTests/CGVectorExtensionsTests.swift",
        "DispatchTests/DispatchTests.swift",
        "FoundationTests/CalendarExtensionsTests.swift",
        "FoundationTests/ContiguousBytesExtensions.swift",
        "FoundationTests/DataExtensionsTests.swift",
        "FoundationTests/DateExtensionsTests.swift",
        "FoundationTests/FileManagerExtensionsTests.swift",
        "FoundationTests/LocalExtensionsTests.swift",
        "FoundationTests/NSAttributedStringExtensionsTests.swift",
        "FoundationTests/NSObjectExtensionsTests.swift",
        "FoundationTests/NSPredicateExtensionsTests.swift",
        "FoundationTests/NSRegularExpressionExtensionsTests.swift",
        "FoundationTests/NotificationCenterExtensionsTests.swift",
        "FoundationTests/TimerExtensionsTests.swift",
        "FoundationTests/URLExtensionsTests.swift",
        "FoundationTests/URLRequestExtensionsTests.swift",
        "ResourcesTests/TestViewController.swift",
        "SharedTests/ColorExtensionsTests.swift",
        "SharedTests/EdgeInsetsExtensionsTests.swift",
        "StandardLibraryTests/AnyObjectExtensionsTests.swift",
        "StandardLibraryTests/ArrayExtensionsTests.swift",
        "StandardLibraryTests/BinaryFloatingPointExtensionsTests.swift",
        "StandardLibraryTests/BinaryIntegerExtensionsTests.swift",
        "StandardLibraryTests/BoolExtensionsTests.swift",
        "StandardLibraryTests/CharacterExtensionsTests.swift",
        "StandardLibraryTests/CollectionExtensionsTests.swift",
        "StandardLibraryTests/ComparableExtensionsTests.swift",
        "StandardLibraryTests/DecodableExtensionsTests.swift",
        "StandardLibraryTests/DictionaryExtensionsTests.swift",
        "StandardLibraryTests/DoubleExtensionsTests.swift",
        "StandardLibraryTests/FloatExtensionsTests.swift",
        "StandardLibraryTests/FloatingPointExtensionsTests.swift",
        "StandardLibraryTests/IntExtensionsTests.swift",
        "StandardLibraryTests/MutableCollectionExtensionsTests.swift",
        "StandardLibraryTests/OptionSetExtensionsTests.swift",
        "StandardLibraryTests/OptionalExtensionsTests.swift",
        "StandardLibraryTests/RangeReplaceableCollectionExtensionsTests.swift",
        "StandardLibraryTests/SequenceExtensionsTests.swift",
        "StandardLibraryTests/SignedIntegerExtensionsTests.swift",
        "StandardLibraryTests/SignedNumericExtensionsTests.swift",
        "StandardLibraryTests/StringExtensionsTests.swift",
        "StandardLibraryTests/StringProtocolExtensionsTests.swift",
        "StandardLibraryTests/TestHelpers.swift",
        "UIKitTests/UIAlertControllerExtensionsTests.swift",
        "UIKitTests/UIBarButtonItemExtensionsTests.swift",
        "UIKitTests/UIBezierPathExtensionsTests.swift",
        "UIKitTests/UIButtonExtensionsTests.swift",
        "UIKitTests/UICollectionViewExtensionsTests.swift",
        "UIKitTests/UIDeviceExtensionsTests.swift",
        "UIKitTests/UIFontExtensionsTests.swift",
        "UIKitTests/UIGestureRecognizerExtensionsTests.swift",
        "UIKitTests/UIImageExtensionsTests.swift",
        "UIKitTests/UIImageViewExtensionsTests.swift",
        "UIKitTests/UILabelExtensionsTests.swift",
        "UIKitTests/UINavigationBarExtensionsTests.swift",
        "UIKitTests/UINavigationControllerExtensionsTests.swift",
        "UIKitTests/UINavigationItemExtensionsTests.swift",
        "UIKitTests/UIRefreshControlExtensionTests.swift",
        "UIKitTests/UIScrollViewExtensionsTest.swift",
        "UIKitTests/UISearchBarExtensionsTests.swift",
        "UIKitTests/UISegmentedControlExtensionsTests.swift",
        "UIKitTests/UISliderExtensionsTests.swift",
        "UIKitTests/UIStackViewExtensionsTest.swift",
        "UIKitTests/UIStoryboardExtensionsTests.swift",
        "UIKitTests/UISwitchExtensionsTests.swift",
        "UIKitTests/UITabBarExtensionsTests.swift",
        "UIKitTests/UITableViewExtensionsTests.swift",
        "UIKitTests/UITextFieldExtensionsTests.swift",
        "UIKitTests/UITextViewExtensionsTests.swift",
        "UIKitTests/UIViewControllerExtensionsTests.swift",
        "UIKitTests/UIViewExtensionsTests.swift",
        "UIKitTests/UIWindowExtensionsTests.swift",
        "UtilityTests/CountdownTimerTests.swift",
        "UtilityTests/DataStructuresTest.swift",
        "UtilityTests/DebouncerTests.swift",
        "UtilityTests/DeinitObserverTests.swift",
        "UtilityTests/GlobalFunctionsTests.swift",
        "UtilityTests/InvocationTests.swift",
        "UtilityTests/MathFunctionsTests.swift",
        "UtilityTests/MemoryTests.swift",
        "UtilityTests/NanoIDTests.swift",
        "UtilityTests/OnceTests.swift",
        "UtilityTests/PropertyWrappersTests.swift",
        "UtilityTests/RETimerTests.swift",
        "UtilityTests/ReachabilityTests.swift",
        "UtilityTests/ReadWriteLockTests.swift",
        "UtilityTests/ThrottlerTests.swift",
        "UtilityTests/TypeNameDescribableTests.swift",
        "UtilityTests/UnfairLockTests.swift",
        "UtilityTests/WeakTests.swift",
        "WebKitTests/WKWebViewExtensionsTests.swift",
        "XCTest/XCTestExtensions.swift"
      ],
      "target_dependencies" : [
        "ReerKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ReerKit",
      "module_type" : "SwiftTarget",
      "name" : "ReerKit",
      "path" : "Sources",
      "product_memberships" : [
        "ReerKit"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "CoreAnimation/CAGradientLayer+REExtensions.swift",
        "CoreAnimation/CALayer+REExtensions.swift",
        "CoreAnimation/CATransform3D+REExtensions.swift",
        "CoreGraphics/CGAffineTransform+REExtensions.swift",
        "CoreGraphics/CGColor+REExtensions.swift",
        "CoreGraphics/CGFloat+REExtensions.swift",
        "CoreGraphics/CGPoint+REExtensions.swift",
        "CoreGraphics/CGRect+REExtensions.swift",
        "CoreGraphics/CGSize+REExtensions.swift",
        "CoreGraphics/CGVector+REExtensions.swift",
        "Dispatch/DispatchQueue+REExtensions.swift",
        "Foundation/Bundle+REExtensions.swift",
        "Foundation/Calendar+REExtensions.swift",
        "Foundation/ContiguousBytes+REExtensions.swift",
        "Foundation/Data+REExtensions.swift",
        "Foundation/Date+REExtensions.swift",
        "Foundation/FileManager+REExtensions.swift",
        "Foundation/Locale+REExtensions.swift",
        "Foundation/NSAttributedString+REExtensions.swift",
        "Foundation/NSObject+REExtensions.swift",
        "Foundation/NSPredicate+REExtensions.swift",
        "Foundation/NSRange+REExtensions.swift",
        "Foundation/NSRegularExpression+REExtensions.swift",
        "Foundation/NotificationCenter+REExtensions.swift",
        "Foundation/Timer+REExtensions.swift",
        "Foundation/URL+REExtensions.swift",
        "Foundation/URLRequest+REExtensions.swift",
        "General/ReerKit.swift",
        "Internal/Punycode.swift",
        "Internal/RSA.swift",
        "Shared/Color+REExtensions.swift",
        "Shared/EdgeInsets+REExtensions.swift",
        "Shared/Font+REExtensions.swift",
        "StandardLibrary/AnyObjectExtensions/AnyObjectExtensionable.swift",
        "StandardLibrary/AnyObjectExtensions/Associatable.swift",
        "StandardLibrary/AnyObjectExtensions/DeinitObservable.swift",
        "StandardLibrary/AnyObjectExtensions/OnceExecutable.swift",
        "StandardLibrary/AnyObjectExtensions/Swizzlable.swift",
        "StandardLibrary/Array+REExtensions.swift",
        "StandardLibrary/BinaryFloatingPoint+REExtensions.swift",
        "StandardLibrary/BinaryInteger+REExtensions.swift",
        "StandardLibrary/Bool+REExtensions.swift",
        "StandardLibrary/Character+REExtensions.swift",
        "StandardLibrary/Collection+REExtensions.swift",
        "StandardLibrary/Comparable+REExtensions.swift",
        "StandardLibrary/Decodable+REExtensions.swift",
        "StandardLibrary/Dictionary+REExtensions.swift",
        "StandardLibrary/Double+REExtensions.swift",
        "StandardLibrary/Float+REExtensions.swift",
        "StandardLibrary/FloatingPoint+REExtensions.swift",
        "StandardLibrary/Int+REExtensions.swift",
        "StandardLibrary/MutableCollection+REExtensions.swift",
        "StandardLibrary/OptionSet+REExtensions.swift",
        "StandardLibrary/Optional+REExtensions.swift",
        "StandardLibrary/Range+REExtensions.swift",
        "StandardLibrary/RangeReplaceableCollection+REExtensions.swift",
        "StandardLibrary/Sequence+REExtensions.swift",
        "StandardLibrary/SignedInteger+REExtensions.swift",
        "StandardLibrary/SignedNumeric+REExtensions.swift",
        "StandardLibrary/StdlibProtocolWrappers.swift",
        "StandardLibrary/String+REExtensions.swift",
        "StandardLibrary/StringProtocol+REExtensions.swift",
        "UIKit/UIAlertController+REExtensions.swift",
        "UIKit/UIApplication+REExtensions.swift",
        "UIKit/UIBarButtonItem+REExtensions.swift",
        "UIKit/UIBezierPath+REExtensions.swift",
        "UIKit/UIButton+REExtensions.swift",
        "UIKit/UICollectionView+REExtensions.swift",
        "UIKit/UIControl+REExtensions.swift",
        "UIKit/UIDevice+REExtensions.swift",
        "UIKit/UIFont+REExtensions.swift",
        "UIKit/UIGestureRecognizer+REExtensions.swift",
        "UIKit/UIImage+REExtensions.swift",
        "UIKit/UIImageView+REExtensions.swift",
        "UIKit/UILabel+REExtensions.swift",
        "UIKit/UINavigationBar+REExtensions.swift",
        "UIKit/UINavigationController+REExtensions.swift",
        "UIKit/UINavigationItem+REExtensions.swift",
        "UIKit/UIRefreshControl+REExtensions.swift",
        "UIKit/UIResponder+REExtensions.swift",
        "UIKit/UIScreen+REExtensions.swift",
        "UIKit/UIScrollView+REExtensions.swift",
        "UIKit/UISearchBar+REExtensions.swift",
        "UIKit/UISegmentedControl+REExtensions.swift",
        "UIKit/UISlider+REExtensions.swift",
        "UIKit/UIStackView+REExtensions.swift",
        "UIKit/UIStoryboard+REExtensions.swift",
        "UIKit/UISwitch+REExtensions.swift",
        "UIKit/UITabBar+REExtensions.swift",
        "UIKit/UITableView+REExtensions.swift",
        "UIKit/UITextField+REExtensions.swift",
        "UIKit/UITextView+REExtensions.swift",
        "UIKit/UIView+REExtensions.swift",
        "UIKit/UIViewController+REExtensions.swift",
        "UIKit/UIWindow+REExtensions.swift",
        "Utility/CountdownTimer.swift",
        "Utility/DataStructure/BinaryTree.swift",
        "Utility/DataStructure/BoundedQueue.swift",
        "Utility/DataStructure/LinkedList.swift",
        "Utility/DataStructure/OrderedDictionary.swift",
        "Utility/DataStructure/OrderedSet.swift",
        "Utility/DataStructure/Queue.swift",
        "Utility/DataStructure/Stack.swift",
        "Utility/DataStructure/Tree.swift",
        "Utility/Debouncer.swift",
        "Utility/DeinitObserver.swift",
        "Utility/GlobalFunctions.swift",
        "Utility/Invocation.swift",
        "Utility/KeyboardManager.swift",
        "Utility/Keychain.swift",
        "Utility/Lock/MutexLock.swift",
        "Utility/Lock/ReadWriteLock.swift",
        "Utility/Lock/Synchronizing.swift",
        "Utility/Lock/UnfairLock.swift",
        "Utility/Math/LinearFunction.swift",
        "Utility/Memory.swift",
        "Utility/MulticastDelegate.swift",
        "Utility/NanoID.swift",
        "Utility/Once.swift",
        "Utility/PropertyWrapper/Clamped.swift",
        "Utility/PropertyWrapper/Locked.swift",
        "Utility/PropertyWrapper/RWLocked.swift",
        "Utility/PropertyWrapper/Rounded.swift",
        "Utility/PropertyWrapper/Trimmed.swift",
        "Utility/RETimer.swift",
        "Utility/Reachability.swift",
        "Utility/Throttler.swift",
        "Utility/TypeNameDescribable.swift",
        "Utility/Vibrator.swift",
        "Utility/Weak/Weak.swift",
        "Utility/Weak/WeakMap.swift",
        "Utility/Weak/WeakProxy.swift",
        "Utility/Weak/WeakSet.swift",
        "WebKit/WKWebView+REExtensions.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
✅  Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path:  $PWD/.docs/reers/reerkit/main
Repository:               reers/ReerKit
Swift version used:       6.0
Target:                   ReerKit
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/swift-docc-render-artifact/.git/
From https://github.com/swiftlang/swift-docc-render-artifact
 * branch            88815688627177b9716a01ca41da19397bd30e47 -> FETCH_HEAD
HEAD is now at 8881568 Update the artifact
Extracting symbol information for 'ReerKit'...
Finished extracting symbol information for 'ReerKit'. (6.40s)
Building documentation for 'ReerKit'...
warning: Return value documented for operator returning void
   --> Sources/CoreGraphics/CGPoint+REExtensions.swift:145:9-145:82
143 |     ///   - point: `self`.
144 |     ///   - scalar: scalar value.
145 +     /// - Returns: result of multiplication of the given CGPoint with the scalar.
    |         ╰─suggestion: Remove return value documentation
146 |     static func *= (point: inout CGPoint, scalar: CGFloat) {
147 |         point.x *= scalar
warning: Parameter 'publicKey' not found in instance method declaration
   --> Sources/Foundation/Data+REExtensions.swift:519:9-519:48
517 |
518 |     /// ReerKit: Returns an RSA decrypted data.
519 +     /// - Parameter publicKey: RSA private key.
    |         ╰─suggestion: Remove 'publicKey' parameter documentation
520 |     /// - Returns: A `Data` decrypted, or nil if an error occurs.
521 |     func rsaDecrypt(with privateKey: String) -> Data? {
warning: Parameter 'privateKey' is missing documentation
   --> Sources/Foundation/Data+REExtensions.swift:519:48-519:48
517 |
518 |     /// ReerKit: Returns an RSA decrypted data.
519 +     /// - Parameter publicKey: RSA private key.
    |                                                ╰─suggestion: Document 'privateKey' parameter
520 |     /// - Returns: A `Data` decrypted, or nil if an error occurs.
521 |     func rsaDecrypt(with privateKey: String) -> Data? {
warning: Parameter 'Style' not found in instance method declaration
   --> Sources/Foundation/Date+REExtensions.swift:692:21-692:26
690 |     ///     Date().dayName(ofStyle: .full) -> "Thursday"
691 |     ///
692 +     /// - Parameter Style: style of day name (default is NameStyle.full).
    |                     ╰─suggestion: Replace 'Style' with 'style'
693 |     /// - Returns: day name string (example: W, Wed, Wednesday).
694 |     func dayName(ofStyle style: Date.NameStyle = .full) -> String {
warning: Parameter 'style' is missing documentation
   --> Sources/Foundation/Date+REExtensions.swift:692:74-692:74
690 |     ///     Date().dayName(ofStyle: .full) -> "Thursday"
691 |     ///
692 +     /// - Parameter Style: style of day name (default is NameStyle.full).
    |                                                                          ╰─suggestion: Document 'style' parameter
693 |     /// - Returns: day name string (example: W, Wed, Wednesday).
694 |     func dayName(ofStyle style: Date.NameStyle = .full) -> String {
warning: Parameter 'Style' not found in instance method declaration
   --> Sources/Foundation/Date+REExtensions.swift:717:21-717:26
715 |     ///     Date().monthName(ofStyle: .full) -> "January"
716 |     ///
717 +     /// - Parameter Style: style of month name (default is NameStyle.full).
    |                     ╰─suggestion: Replace 'Style' with 'style'
718 |     /// - Returns: month name string (example: D, Dec, December).
719 |     func monthName(ofStyle style: Date.NameStyle = .full) -> String {
warning: Parameter 'style' is missing documentation
   --> Sources/Foundation/Date+REExtensions.swift:717:76-717:76
715 |     ///     Date().monthName(ofStyle: .full) -> "January"
716 |     ///
717 +     /// - Parameter Style: style of month name (default is NameStyle.full).
    |                                                                            ╰─suggestion: Document 'style' parameter
718 |     /// - Returns: month name string (example: D, Dec, December).
719 |     func monthName(ofStyle style: Date.NameStyle = .full) -> String {
warning: Parameter 'result' not found in instance method declaration
  --> Sources/Foundation/NSRegularExpression+REExtensions.swift:35:11-36:319
33 |     ///   - block: The Block enumerates the matches of the regular expression in the string.
34 |     ///     The block takes three arguments and returns `Void`:
35 +     ///   - result:
   |           ╰─suggestion: Remove 'result' parameter documentation
36 +     ///     An `NSTextCheckingResult` specifying the match. This result gives the overall matched range via its `range` property, and the range of each individual capture group via its `range(at:)` method. The range {NSNotFound, 0} is returned if one of the capture groups did not participate in this particular match.
37 |     ///   - flags:
38 |     ///     The current state of the matching progress. See `NSRegularExpression.MatchingFlags` for the possible values.
warning: Parameter 'flags' not found in instance method declaration
  --> Sources/Foundation/NSRegularExpression+REExtensions.swift:37:11-38:121
35 |     ///   - result:
36 |     ///     An `NSTextCheckingResult` specifying the match. This result gives the overall matched range via its `range` property, and the range of each individual capture group via its `range(at:)` method. The range {NSNotFound, 0} is returned if one of the capture groups did not participate in this particular match.
37 +     ///   - flags:
   |           ╰─suggestion: Remove 'flags' parameter documentation
38 +     ///     The current state of the matching progress. See `NSRegularExpression.MatchingFlags` for the possible values.
39 |     ///   - stop:
40 |     ///     A reference to a Boolean value. The Block can set the value to true to stop further processing of the array. The stop argument is an out-only argument. You should only ever set this Boolean to true within the Block.
warning: Parameter 'stop' not found in instance method declaration
  --> Sources/Foundation/NSRegularExpression+REExtensions.swift:39:11-40:228
37 |     ///   - flags:
38 |     ///     The current state of the matching progress. See `NSRegularExpression.MatchingFlags` for the possible values.
39 +     ///   - stop:
   |           ╰─suggestion: Remove 'stop' parameter documentation
40 +     ///     A reference to a Boolean value. The Block can set the value to true to stop further processing of the array. The stop argument is an out-only argument. You should only ever set this Boolean to true within the Block.
41 |     func enumerateMatches(
42 |         in string: String,
warning: Parameter 'notification' not found in instance method declaration
  --> Sources/Foundation/NotificationCenter+REExtensions.swift:43:11-43:44
41 |     ///
42 |     ///     The block takes one argument:
43 +     ///   - notification: The notification.
   |           ╰─suggestion: Remove 'notification' parameter documentation
44 |     func observeOnce(
45 |         forName name: NSNotification.Name?,
warning: Parameter 'parameters' not found in instance method declaration
  --> Sources/Foundation/URL+REExtensions.swift:53:9-53:55
51 |     ///        url.appendingQueries(params) -> "https://google.com?q=Hello%20Swift"
52 |     ///
53 +     /// - Parameter parameters: parameters dictionary.
   |         ╰─suggestion: Remove 'parameters' parameter documentation
54 |     /// - Returns: URL with appending given query parameters.
55 |     func appendingQueries(_ queries: [String: String]) -> URL {
warning: Parameter 'queries' is missing documentation
  --> Sources/Foundation/URL+REExtensions.swift:53:55-53:55
51 |     ///        url.appendingQueries(params) -> "https://google.com?q=Hello%20Swift"
52 |     ///
53 +     /// - Parameter parameters: parameters dictionary.
   |                                                       ╰─suggestion: Document 'queries' parameter
54 |     /// - Returns: URL with appending given query parameters.
55 |     func appendingQueries(_ queries: [String: String]) -> URL {
warning: Parameter 'parameters' not found in instance method declaration
  --> Sources/Foundation/URL+REExtensions.swift:67:9-67:55
65 |     ///        url.removingQueries(["q"]) -> "https://google.com"
66 |     ///
67 +     /// - Parameter parameters: parameters dictionary.
   |         ╰─suggestion: Remove 'parameters' parameter documentation
68 |     /// - Returns: URL with appending given query parameters.
69 |     func removingQueries(_ queries: [String]) -> URL {
warning: Parameter 'queries' is missing documentation
  --> Sources/Foundation/URL+REExtensions.swift:67:55-67:55
65 |     ///        url.removingQueries(["q"]) -> "https://google.com"
66 |     ///
67 +     /// - Parameter parameters: parameters dictionary.
   |                                                       ╰─suggestion: Document 'queries' parameter
68 |     /// - Returns: URL with appending given query parameters.
69 |     func removingQueries(_ queries: [String]) -> URL {
warning: Parameter 'parameters' not found in instance method declaration
   --> Sources/Foundation/URL+REExtensions.swift:157:9-157:55
155 |     ///        print(url) // prints "https://google.com?q=Hello%20Swift"
156 |     ///
157 +     /// - Parameter parameters: parameters dictionary.
    |         ╰─suggestion: Remove 'parameters' parameter documentation
158 |     mutating func appendQueries(_ queries: [String: String]) {
159 |         base.pointee = base.pointee.re.appendingQueries(queries)
warning: Parameter 'queries' is missing documentation
   --> Sources/Foundation/URL+REExtensions.swift:157:55-157:55
155 |     ///        print(url) // prints "https://google.com?q=Hello%20Swift"
156 |     ///
157 +     /// - Parameter parameters: parameters dictionary.
    |                                                       ╰─suggestion: Document 'queries' parameter
158 |     mutating func appendQueries(_ queries: [String: String]) {
159 |         base.pointee = base.pointee.re.appendingQueries(queries)
warning: Parameter 'parameters' not found in instance method declaration
   --> Sources/Foundation/URL+REExtensions.swift:168:9-168:55
166 |     ///        print(url) // "https://google.com"
167 |     ///
168 +     /// - Parameter parameters: parameters dictionary.
    |         ╰─suggestion: Remove 'parameters' parameter documentation
169 |     /// - Returns: URL with appending given query parameters.
170 |     mutating func removeQueries(_ queries: [String]) {
warning: Parameter 'queries' is missing documentation
   --> Sources/Foundation/URL+REExtensions.swift:168:55-168:55
166 |     ///        print(url) // "https://google.com"
167 |     ///
168 +     /// - Parameter parameters: parameters dictionary.
    |                                                       ╰─suggestion: Document 'queries' parameter
169 |     /// - Returns: URL with appending given query parameters.
170 |     mutating func removeQueries(_ queries: [String]) {
warning: Return value documented for instance method returning void
   --> Sources/Foundation/URL+REExtensions.swift:169:9-169:62
167 |     ///
168 |     /// - Parameter parameters: parameters dictionary.
169 +     /// - Returns: URL with appending given query parameters.
    |         ╰─suggestion: Remove return value documentation
170 |     mutating func removeQueries(_ queries: [String]) {
171 |         base.pointee = base.pointee.re.removingQueries(queries)
warning: Parameter 'argbHexString' not found in type method declaration
   --> Sources/Shared/Color+REExtensions.swift:153:13-153:26
151 |     ///
152 |     /// - Parameters:
153 +     ///   - argbHexString: hexadecimal string (examples: 7FEDE7F6, 0x7FEDE7F6, #7FEDE7F6, #f0ff, 0xFF0F, ..).
    |             ╰─suggestion: Replace 'argbHexString' with 'rgbaHexString'
154 |     static func re(rgbaHexString: String) -> REColor {
155 |         var string = rgbaHexString
warning: Parameter 'rgbaHexString' is missing documentation
   --> Sources/Shared/Color+REExtensions.swift:153:110-153:110
151 |     ///
152 |     /// - Parameters:
153 +     ///   - argbHexString: hexadecimal string (examples: 7FEDE7F6, 0x7FEDE7F6, #7FEDE7F6, #f0ff, 0xFF0F, ..).
    |                                                                                                              ╰─suggestion: Document 'rgbaHexString' parameter
154 |     static func re(rgbaHexString: String) -> REColor {
155 |         var string = rgbaHexString
warning: Parameter 'keypath' not found in type method declaration
   --> Sources/StandardLibrary/Dictionary+REExtensions.swift:401:13-401:20
399 |     /// - Parameters:
400 |     ///   - sequence: Sequence being grouped.
401 +     ///   - keypath: The key path to group by.
    |             ╰─suggestion: Replace 'keypath' with 'keyPath'
402 |     static func re<S: Sequence>(_ sequence: S, groupBy keyPath: KeyPath<S.Element, Key>) -> [Key: Value] where Value == [S.Element] {
403 |         return Self(grouping: sequence, by: { $0[keyPath: keyPath] })
warning: Parameter 'keyPath' is missing documentation
   --> Sources/StandardLibrary/Dictionary+REExtensions.swift:401:47-401:47
399 |     /// - Parameters:
400 |     ///   - sequence: Sequence being grouped.
401 +     ///   - keypath: The key path to group by.
    |                                               ╰─suggestion: Document 'keyPath' parameter
402 |     static func re<S: Sequence>(_ sequence: S, groupBy keyPath: KeyPath<S.Element, Key>) -> [Key: Value] where Value == [S.Element] {
403 |         return Self(grouping: sequence, by: { $0[keyPath: keyPath] })
warning: Parameter 'int' not found in operator declaration
  --> Sources/StandardLibrary/FloatingPoint+REExtensions.swift:88:5-88:29
86 | /// ReerKit: Tuple of plus-minus operation.
87 | ///
88 + /// - Parameter int: number.
   |     ╰─suggestion: Remove 'int' parameter documentation
89 | /// - Returns: tuple of plus-minus operation (± 2.5 -> (2.5, -2.5)).
90 | public prefix func ± <T: FloatingPoint>(number: T) -> (T, T) {
warning: Parameter 'number' is missing documentation
  --> Sources/StandardLibrary/FloatingPoint+REExtensions.swift:88:29-88:29
86 | /// ReerKit: Tuple of plus-minus operation.
87 | ///
88 + /// - Parameter int: number.
   |                             ╰─suggestion: Document 'number' parameter
89 | /// - Returns: tuple of plus-minus operation (± 2.5 -> (2.5, -2.5)).
90 | public prefix func ± <T: FloatingPoint>(number: T) -> (T, T) {
warning: Parameter 'block' not found in instance method declaration
   --> Sources/StandardLibrary/Optional+REExtensions.swift:103:9-103:62
101 |     ///        }
102 |     ///
103 +     /// - Parameter block: a block to run if self is not nil.
    |         ╰─suggestion: Remove 'block' parameter documentation
104 |     func run<U>(_ action: (T) throws -> U?) rethrows -> U? {
105 |         return try base.flatMap(action)
warning: Parameter 'action' is missing documentation
   --> Sources/StandardLibrary/Optional+REExtensions.swift:103:62-103:62
101 |     ///        }
102 |     ///
103 +     /// - Parameter block: a block to run if self is not nil.
    |                                                              ╰─suggestion: Document 'action' parameter
104 |     func run<U>(_ action: (T) throws -> U?) rethrows -> U? {
105 |         return try base.flatMap(action)
warning: Parameter 'isIncluded' not found in instance method declaration
   --> Sources/StandardLibrary/Sequence+REExtensions.swift:107:11-107:81
105 |     ///
106 |     /// - Parameters:
107 +     ///   - isIncluded: condition of inclusion to evaluate each element against.
    |           ╰─suggestion: Remove 'isIncluded' parameter documentation
108 |     ///   - transform: transform element function to evaluate every element.
109 |     /// - Returns: Return an filtered and mapped array.
warning: Parameter 'condition' is missing documentation
   --> Sources/StandardLibrary/Sequence+REExtensions.swift:108:77-108:77
106 |     /// - Parameters:
107 |     ///   - isIncluded: condition of inclusion to evaluate each element against.
108 +     ///   - transform: transform element function to evaluate every element.
    |                                                                             ╰─suggestion: Document 'condition' parameter
109 |     /// - Returns: Return an filtered and mapped array.
110 |     func map<T>(_ transform: (Base.Element) throws -> T, where condition: (Base.Element) throws -> Bool) rethrows -> [T] {
warning: Parameter 'suffix' not found in instance method declaration
   --> Sources/StandardLibrary/String+REExtensions.swift:720:11-720:63
718 |     ///
719 |     /// - Parameters:
720 +     ///   - suffix: substring to search if string starts with.
    |           ╰─suggestion: Remove 'suffix' parameter documentation
721 |     ///   - caseSensitive: set true for case sensitive search (default is true).
722 |     /// - Returns: true if string starts with substring.
warning: Parameter 'prefix' is missing documentation
   --> Sources/StandardLibrary/String+REExtensions.swift:721:81-721:81
719 |     /// - Parameters:
720 |     ///   - suffix: substring to search if string starts with.
721 +     ///   - caseSensitive: set true for case sensitive search (default is true).
    |           ╰─suggestion: Document 'prefix' parameter
722 |     /// - Returns: true if string starts with substring.
723 |     func starts(with prefix: String, caseSensitive: Bool = true) -> Bool {
warning: External name 'toLength' used to document parameter
   --> Sources/StandardLibrary/String+REExtensions.swift:801:13-801:21
799 |     ///
800 |     /// - Parameters:
801 +     ///   - toLength: maximum number of characters before cutting.
    |             ╰─suggestion: Replace 'toLength' with 'length'
802 |     ///   - trailing: string to add at the end of truncated string.
803 |     /// - Returns: truncated string (this is an extr...).
warning: Parameter 'regex' is missing documentation
   --> Sources/StandardLibrary/String+REExtensions.swift:838:71-838:71
836 |     ///   - template: The template to replace the regex.
    |           ╰─suggestion: Document 'regex' parameter
837 |     ///   - options: The matching options to use
838 +     ///   - searchRange: The range in the receiver in which to search.
839 |     /// - Returns: A new string in which all occurrences of regex in searchRange of the receiver are replaced by template.
840 |     func replacingOccurrences(
warning: External name 'toLength' used to document parameter
    --> Sources/StandardLibrary/String+REExtensions.swift:1065:13-1065:21
1063 |     ///
1064 |     /// - Parameters:
1065 +     ///   - toLength: maximum number of characters before cutting.
     |             ╰─suggestion: Replace 'toLength' with 'length'
1066 |     ///   - trailing: string to add at the end of truncated string (default is "...").
1067 |     @discardableResult
warning: Parameter 'nsRange' not found in instance subscript declaration
    --> Sources/StandardLibrary/String+REExtensions.swift:1265:9-1265:133
1263 |
1264 |     /// ReerKit: Accesses a contiguous subrange of the collection’s elements.
1265 +     /// - Parameter nsRange: A range of the collection’s indices. The bounds of the range must be valid indices of the collection.
     |         ╰─suggestion: Remove 'nsRange' parameter documentation
1266 |     /// - Returns: A slice of the receiving string.
1267 |     subscript(bounds: NSRange) -> Substring {
warning: Parameter 'bounds' is missing documentation
    --> Sources/StandardLibrary/String+REExtensions.swift:1265:133-1265:133
1263 |
1264 |     /// ReerKit: Accesses a contiguous subrange of the collection’s elements.
1265 +     /// - Parameter nsRange: A range of the collection’s indices. The bounds of the range must be valid indices of the collection.
     |                                                                                                                                     ╰─suggestion: Document 'bounds' parameter
1266 |     /// - Returns: A slice of the receiving string.
1267 |     subscript(bounds: NSRange) -> Substring {
warning: Parameter 'publicKey' not found in instance method declaration
    --> Sources/StandardLibrary/String+REExtensions.swift:1376:9-1376:48
1374 |
1375 |     /// ReerKit: Returns an RSA decrypted data string.
1376 +     /// - Parameter publicKey: RSA private key.
     |         ╰─suggestion: Remove 'publicKey' parameter documentation
1377 |     /// - Returns: A `String` decrypted, or nil if an error occurs.
1378 |     func rsaDecrypt(with privateKey: String) -> String? {
warning: Parameter 'privateKey' is missing documentation
    --> Sources/StandardLibrary/String+REExtensions.swift:1376:48-1376:48
1374 |
1375 |     /// ReerKit: Returns an RSA decrypted data string.
1376 +     /// - Parameter publicKey: RSA private key.
     |                                                ╰─suggestion: Document 'privateKey' parameter
1377 |     /// - Returns: A `String` decrypted, or nil if an error occurs.
1378 |     func rsaDecrypt(with privateKey: String) -> String? {
warning: Parameter 'item' not found in instance method declaration
  --> Sources/Utility/DataStructure/OrderedSet.swift:69:9-70:9
67 |     /// already contain it.
68 |     ///
69 +     /// - Parameter item: The element to add to the set.
   |         ╰─suggestion: Remove 'item' parameter documentation
70 +     ///
71 |     /// - Returns: A pair `(inserted, index)`, where `inserted` is a Boolean value
72 |     ///    indicating whether the operation added a new element, and `index` is
warning: Parameter 'newElement' is missing documentation
  --> Sources/Utility/DataStructure/OrderedSet.swift:70:9-70:9
68 |     ///
69 |     /// - Parameter item: The element to add to the set.
70 +     ///
   |         ╰─suggestion: Document 'newElement' parameter
71 |     /// - Returns: A pair `(inserted, index)`, where `inserted` is a Boolean value
72 |     ///    indicating whether the operation added a new element, and `index` is
warning: Parameter 'item' not found in instance method declaration
  --> Sources/Utility/DataStructure/OrderedSet.swift:90:9-91:9
88 |     /// already contain it.
89 |     ///
90 +     /// - Parameter item: The element to insert.
   |         ╰─suggestion: Remove 'item' parameter documentation
91 +     ///
92 |     /// - Returns: A pair `(inserted, index)`, where `inserted` is a Boolean value
93 |     ///    indicating whether the operation added a new element, and `index` is
warning: Parameter 'newElement' is missing documentation
  --> Sources/Utility/DataStructure/OrderedSet.swift:91:9-91:9
89 |     ///
90 |     /// - Parameter item: The element to insert.
91 +     ///
   |         ╰─suggestion: Document 'newElement' parameter
92 |     /// - Returns: A pair `(inserted, index)`, where `inserted` is a Boolean value
93 |     ///    indicating whether the operation added a new element, and `index` is
warning: Parameter 'index' is missing documentation
  --> Sources/Utility/DataStructure/OrderedSet.swift:91:9-91:9
89 |     ///
90 |     /// - Parameter item: The element to insert.
91 +     ///
   |         ╰─suggestion: Document 'index' parameter
92 |     /// - Returns: A pair `(inserted, index)`, where `inserted` is a Boolean value
93 |     ///    indicating whether the operation added a new element, and `index` is
warning: Parameter 'classOrInstance' not found in type method declaration
  --> Sources/Utility/Invocation.swift:32:11-32:45
30 |     /// - Parameters:
31 |     ///   - selector: Method selector
32 +     ///   - classOrInstance: Class instance.
   |           ╰─suggestion: Remove 'classOrInstance' parameter documentation
33 |     /// - Returns: A signature, actually a `NSMethodSignature` instance.
34 |     public static func instanceMethodSignatureForSelector(_ selector: Selector, of instance: any NSObjectProtocol) -> Any? {
warning: Parameter 'instance' is missing documentation
  --> Sources/Utility/Invocation.swift:32:45-32:45
30 |     /// - Parameters:
31 |     ///   - selector: Method selector
32 +     ///   - classOrInstance: Class instance.
   |                                             ╰─suggestion: Document 'instance' parameter
33 |     /// - Returns: A signature, actually a `NSMethodSignature` instance.
34 |     public static func instanceMethodSignatureForSelector(_ selector: Selector, of instance: any NSObjectProtocol) -> Any? {
warning: Parameter 'classOrInstance' not found in type method declaration
  --> Sources/Utility/Invocation.swift:48:11-48:41
46 |     /// - Parameters:
47 |     ///   - selector: Method selector
48 +     ///   - classOrInstance: Class type.
   |           ╰─suggestion: Remove 'classOrInstance' parameter documentation
49 |     /// - Returns: A signature, actually a `NSMethodSignature` instance.
50 |     public static func classMethodSignatureForSelector(_ selector: Selector, of cls: AnyClass) -> Any? {
warning: Parameter 'cls' is missing documentation
  --> Sources/Utility/Invocation.swift:48:41-48:41
46 |     /// - Parameters:
47 |     ///   - selector: Method selector
48 +     ///   - classOrInstance: Class type.
   |                                         ╰─suggestion: Document 'cls' parameter
49 |     /// - Returns: A signature, actually a `NSMethodSignature` instance.
50 |     public static func classMethodSignatureForSelector(_ selector: Selector, of cls: AnyClass) -> Any? {
warning: 'methodSignatureForSelector(_:of:)' doesn't exist at '/ReerKit/Invocation/init(signature:)'
  --> Sources/Utility/Invocation.swift:64:74-64:107
62 |
63 |     /// Initializer
64 +     /// - Parameter signature: Method signature returned from invoking ``methodSignatureForSelector(_:of:)``
65 |     public init(signature: Any) {
66 |         nsInvocation = Self.nsInvocationInitIMP(
warning: Parameter 'synchronizable' is missing documentation
  --> Sources/Utility/Keychain.swift:45:69-45:69
43 |     /// - Parameters:
44 |     ///   - service: The keychain service identifier. Defaults to the app's bundle identifier.
45 +     ///   - accessGroup: The access group for shared keychain items.
   |                                                                     ╰─suggestion: Document 'synchronizable' parameter
46 |     public init(
47 |         service: String = Bundle.main.bundleIdentifier ?? "com.reers.keychain",
warning: Parameter 'v' is missing documentation
   --> Sources/Utility/Memory.swift:100:77-100:77
98  |     /// ReerKit: Get memory data for the variable in string format
99  |     ///
100 +     /// - Parameter alignment: Represent how many bytes are grouped together
    |         ╰─suggestion: Document 'v' parameter
101 |     public static func string(ofVal v: inout T, alignment: MemoryAlign? = nil) -> String {
102 |         let p = pointer(ofVal: &v)
warning: Parameter 'v' is missing documentation
   --> Sources/Utility/Memory.swift:112:77-112:77
110 |     /// ReerKit: Get the memory data pointed to by the reference in string format
111 |     ///
112 +     /// - Parameter alignment: Represent how many bytes are grouped together
    |         ╰─suggestion: Document 'v' parameter
113 |     public static func string(ofRef v: T, alignment: MemoryAlign? = nil) -> String {
114 |         let p = pointer(ofRef: v)
warning: Parameter 'timeout' is missing documentation
  --> Sources/WebKit/WKWebView+REExtensions.swift:38:77-38:77
36 |
37 |     /// ReerKit: Navigate to url using `String`.
38 +     /// - Parameter urlString: The string specifying the URL to navigate to.
   |                                                                             ╰─suggestion: Document 'timeout' parameter
39 |     /// - Returns: A new navigation for given `urlString`.
40 |     @discardableResultFinished building documentation for 'ReerKit' (0.91s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/reers/reerkit/main
Fetching https://github.com/swiftlang/swift-docc-plugin
[1/2038] Fetching swift-docc-plugin
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (1.28s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.3 (2.76s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3179] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.29s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.69s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.4.3
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Building for debugging...
[0/8] Write sources
[2/8] Write snippet-extract-tool-entitlement.plist
[2/8] Write sources
[4/8] Write swift-version--7754E27361AE5C74.txt
[6/53] Compiling SymbolKit Mixin+Equals.swift
[7/53] Compiling SymbolKit Mixin+Hash.swift
[8/53] Compiling SymbolKit Mixin.swift
[9/53] Compiling SymbolKit LineList.swift
[10/53] Compiling SymbolKit Position.swift
[11/57] Compiling SymbolKit SemanticVersion.swift
[12/57] Compiling SymbolKit AccessControl.swift
[13/57] Compiling SymbolKit Availability.swift
[14/57] Compiling SymbolKit AvailabilityItem.swift
[15/57] Compiling SymbolKit Domain.swift
[16/57] Emitting module SymbolKit
[17/57] Compiling SymbolKit Names.swift
[18/57] Compiling SymbolKit SPI.swift
[19/57] Compiling SymbolKit Snippet.swift
[20/57] Compiling SymbolKit Extension.swift
[21/57] Compiling SymbolKit DeclarationFragments.swift
[22/57] Compiling SymbolKit Fragment.swift
[23/57] Compiling SymbolKit FragmentKind.swift
[24/57] Compiling SymbolKit FunctionParameter.swift
[25/57] Compiling SymbolKit FunctionSignature.swift
[26/57] Compiling SymbolKit Relationship.swift
[27/57] Compiling SymbolKit RelationshipKind.swift
[28/57] Compiling SymbolKit SourceOrigin.swift
[29/57] Compiling SymbolKit GenericConstraints.swift
[30/57] Compiling SymbolKit Swift.swift
[31/57] Compiling SymbolKit SourceRange.swift
[32/57] Compiling SymbolKit Metadata.swift
[33/57] Compiling SymbolKit Module.swift
[34/57] Compiling SymbolKit OperatingSystem.swift
[35/57] Compiling SymbolKit Platform.swift
[36/57] Compiling SymbolKit Identifier.swift
[37/57] Compiling SymbolKit KindIdentifier.swift
[38/57] Compiling SymbolKit Location.swift
[39/57] Compiling SymbolKit Mutability.swift
[40/57] Compiling SymbolKit GenericConstraint.swift
[41/57] Compiling SymbolKit GenericParameter.swift
[42/57] Compiling SymbolKit Generics.swift
[43/57] Compiling SymbolKit Namespace.swift
[44/57] Compiling SymbolKit Symbol.swift
[45/57] Compiling SymbolKit SymbolKind.swift
[46/57] Compiling SymbolKit SymbolGraph.swift
[47/57] Compiling SymbolKit GraphCollector.swift
[48/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[49/57] Compiling SymbolKit UnifiedSymbol.swift
[50/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[51/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[52/57] Compiling Snippets SnippetParser.swift
[53/57] Compiling Snippets Snippet.swift
[54/57] Emitting module Snippets
[55/61] Compiling snippet_extract SymbolGraph+Snippet.swift
[56/61] Compiling snippet_extract URL+Status.swift
[57/61] Compiling snippet_extract SnippetBuildCommand.swift
[58/61] Emitting module snippet_extract
[58/61] Write Objects.LinkFileList
[59/61] Linking snippet-extract-tool
[60/61] Applying snippet-extract-tool
Build of product 'snippet-extract' complete! (4.19s)
Building for debugging...
[0/1] Write swift-version--7754E27361AE5C74.txt
[2/124] Compiling ReerKit UIFont+REExtensions.swift
[3/124] Compiling ReerKit UIGestureRecognizer+REExtensions.swift
[4/124] Compiling ReerKit UIImage+REExtensions.swift
[5/124] Compiling ReerKit UIImageView+REExtensions.swift
[6/124] Compiling ReerKit UILabel+REExtensions.swift
[7/124] Compiling ReerKit UINavigationBar+REExtensions.swift
[8/124] Compiling ReerKit UINavigationController+REExtensions.swift
[9/124] Compiling ReerKit UINavigationItem+REExtensions.swift
[10/124] Compiling ReerKit UIRefreshControl+REExtensions.swift
[11/124] Compiling ReerKit UIResponder+REExtensions.swift
[12/124] Compiling ReerKit UIScreen+REExtensions.swift
[13/124] Compiling ReerKit UIScrollView+REExtensions.swift
[14/124] Compiling ReerKit UISearchBar+REExtensions.swift
[15/137] Compiling ReerKit Keychain.swift
[16/137] Compiling ReerKit MutexLock.swift
[17/137] Compiling ReerKit ReadWriteLock.swift
[18/137] Compiling ReerKit Synchronizing.swift
[19/137] Compiling ReerKit UnfairLock.swift
[20/137] Compiling ReerKit LinearFunction.swift
[21/137] Compiling ReerKit Memory.swift
[22/137] Compiling ReerKit MulticastDelegate.swift
[23/137] Compiling ReerKit NanoID.swift
[24/137] Compiling ReerKit Once.swift
[25/137] Compiling ReerKit Clamped.swift
[26/137] Compiling ReerKit Locked.swift
[27/137] Compiling ReerKit RWLocked.swift
[28/137] Compiling ReerKit BinaryTree.swift
[29/137] Compiling ReerKit BoundedQueue.swift
[30/137] Compiling ReerKit LinkedList.swift
[31/137] Compiling ReerKit OrderedDictionary.swift
[32/137] Compiling ReerKit OrderedSet.swift
[33/137] Compiling ReerKit Queue.swift
[34/137] Compiling ReerKit Stack.swift
[35/137] Compiling ReerKit Tree.swift
[36/137] Compiling ReerKit Debouncer.swift
[37/137] Compiling ReerKit DeinitObserver.swift
[38/137] Compiling ReerKit GlobalFunctions.swift
[39/137] Compiling ReerKit Invocation.swift
[40/137] Compiling ReerKit KeyboardManager.swift
[41/137] Compiling ReerKit Character+REExtensions.swift
[42/137] Compiling ReerKit Collection+REExtensions.swift
[43/137] Compiling ReerKit Comparable+REExtensions.swift
[44/137] Compiling ReerKit Decodable+REExtensions.swift
[45/137] Compiling ReerKit Dictionary+REExtensions.swift
[46/137] Compiling ReerKit Double+REExtensions.swift
[47/137] Compiling ReerKit Float+REExtensions.swift
[48/137] Compiling ReerKit FloatingPoint+REExtensions.swift
[49/137] Compiling ReerKit Int+REExtensions.swift
[50/137] Compiling ReerKit MutableCollection+REExtensions.swift
[51/137] Compiling ReerKit OptionSet+REExtensions.swift
[52/137] Compiling ReerKit Optional+REExtensions.swift
[53/137] Compiling ReerKit Range+REExtensions.swift
[54/137] Compiling ReerKit RangeReplaceableCollection+REExtensions.swift
[55/137] Compiling ReerKit CAGradientLayer+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/CoreAnimation/CATransform3D+REExtensions.swift:47:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 45 | }
 46 | #else
 47 | extension CATransform3D: Equatable {
    | |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 48 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 49 |     ///
[56/137] Compiling ReerKit CALayer+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/CoreAnimation/CATransform3D+REExtensions.swift:47:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 45 | }
 46 | #else
 47 | extension CATransform3D: Equatable {
    | |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 48 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 49 |     ///
[57/137] Compiling ReerKit CATransform3D+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/CoreAnimation/CATransform3D+REExtensions.swift:47:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 45 | }
 46 | #else
 47 | extension CATransform3D: Equatable {
    | |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 48 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 49 |     ///
[58/137] Compiling ReerKit CGAffineTransform+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/CoreAnimation/CATransform3D+REExtensions.swift:47:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 45 | }
 46 | #else
 47 | extension CATransform3D: Equatable {
    | |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 48 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 49 |     ///
[59/137] Compiling ReerKit CGColor+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/CoreAnimation/CATransform3D+REExtensions.swift:47:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 45 | }
 46 | #else
 47 | extension CATransform3D: Equatable {
    | |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 48 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 49 |     ///
[60/137] Compiling ReerKit CGFloat+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/CoreAnimation/CATransform3D+REExtensions.swift:47:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 45 | }
 46 | #else
 47 | extension CATransform3D: Equatable {
    | |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 48 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 49 |     ///
[61/137] Compiling ReerKit CGPoint+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/CoreAnimation/CATransform3D+REExtensions.swift:47:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 45 | }
 46 | #else
 47 | extension CATransform3D: Equatable {
    | |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 48 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 49 |     ///
[62/137] Compiling ReerKit CGRect+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/CoreAnimation/CATransform3D+REExtensions.swift:47:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 45 | }
 46 | #else
 47 | extension CATransform3D: Equatable {
    | |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 48 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 49 |     ///
[63/137] Compiling ReerKit CGSize+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/CoreAnimation/CATransform3D+REExtensions.swift:47:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 45 | }
 46 | #else
 47 | extension CATransform3D: Equatable {
    | |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 48 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 49 |     ///
[64/137] Compiling ReerKit CGVector+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/CoreAnimation/CATransform3D+REExtensions.swift:47:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 45 | }
 46 | #else
 47 | extension CATransform3D: Equatable {
    | |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 48 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 49 |     ///
[65/137] Compiling ReerKit DispatchQueue+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/CoreAnimation/CATransform3D+REExtensions.swift:47:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 45 | }
 46 | #else
 47 | extension CATransform3D: Equatable {
    | |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 48 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 49 |     ///
[66/137] Compiling ReerKit Bundle+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/CoreAnimation/CATransform3D+REExtensions.swift:47:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 45 | }
 46 | #else
 47 | extension CATransform3D: Equatable {
    | |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 48 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 49 |     ///
[67/137] Compiling ReerKit Calendar+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/CoreAnimation/CATransform3D+REExtensions.swift:47:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 45 | }
 46 | #else
 47 | extension CATransform3D: Equatable {
    | |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 48 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 49 |     ///
[68/137] Compiling ReerKit ContiguousBytes+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/CoreAnimation/CATransform3D+REExtensions.swift:47:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 45 | }
 46 | #else
 47 | extension CATransform3D: Equatable {
    | |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 48 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 49 |     ///
[69/137] Compiling ReerKit UISegmentedControl+REExtensions.swift
[70/137] Compiling ReerKit UISlider+REExtensions.swift
[71/137] Compiling ReerKit UIStackView+REExtensions.swift
[72/137] Compiling ReerKit UIStoryboard+REExtensions.swift
[73/137] Compiling ReerKit UISwitch+REExtensions.swift
[74/137] Compiling ReerKit UITabBar+REExtensions.swift
[75/137] Compiling ReerKit UITableView+REExtensions.swift
[76/137] Compiling ReerKit UITextField+REExtensions.swift
[77/137] Compiling ReerKit UITextView+REExtensions.swift
[78/137] Compiling ReerKit UIView+REExtensions.swift
[79/137] Compiling ReerKit UIViewController+REExtensions.swift
[80/137] Compiling ReerKit UIWindow+REExtensions.swift
[81/137] Compiling ReerKit CountdownTimer.swift
[82/137] Emitting module ReerKit
/Users/admin/builder/spi-builder-workspace/Sources/CoreAnimation/CATransform3D+REExtensions.swift:47:1: warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
 45 | }
 46 | #else
 47 | extension CATransform3D: Equatable {
    | |- warning: extension declares a conformance of imported type 'CATransform3D' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'QuartzCore' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 48 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 49 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/Shared/EdgeInsets+REExtensions.swift:37:1: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
 35 | }
 36 |
 37 | extension NSEdgeInsets: Equatable {
    | |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 38 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 39 |     ///
[83/137] Compiling ReerKit Sequence+REExtensions.swift
[84/137] Compiling ReerKit SignedInteger+REExtensions.swift
[85/137] Compiling ReerKit SignedNumeric+REExtensions.swift
[86/137] Compiling ReerKit StdlibProtocolWrappers.swift
[87/137] Compiling ReerKit String+REExtensions.swift
[88/137] Compiling ReerKit StringProtocol+REExtensions.swift
[89/137] Compiling ReerKit UIAlertController+REExtensions.swift
[90/137] Compiling ReerKit UIApplication+REExtensions.swift
[91/137] Compiling ReerKit UIBarButtonItem+REExtensions.swift
[92/137] Compiling ReerKit UIBezierPath+REExtensions.swift
[93/137] Compiling ReerKit UIButton+REExtensions.swift
[94/137] Compiling ReerKit UICollectionView+REExtensions.swift
[95/137] Compiling ReerKit UIControl+REExtensions.swift
[96/137] Compiling ReerKit UIDevice+REExtensions.swift
[97/137] Compiling ReerKit Punycode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shared/EdgeInsets+REExtensions.swift:37:1: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
 35 | }
 36 |
 37 | extension NSEdgeInsets: Equatable {
    | |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 38 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 39 |     ///
[98/137] Compiling ReerKit RSA.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shared/EdgeInsets+REExtensions.swift:37:1: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
 35 | }
 36 |
 37 | extension NSEdgeInsets: Equatable {
    | |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 38 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 39 |     ///
[99/137] Compiling ReerKit Color+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shared/EdgeInsets+REExtensions.swift:37:1: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
 35 | }
 36 |
 37 | extension NSEdgeInsets: Equatable {
    | |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 38 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 39 |     ///
[100/137] Compiling ReerKit EdgeInsets+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shared/EdgeInsets+REExtensions.swift:37:1: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
 35 | }
 36 |
 37 | extension NSEdgeInsets: Equatable {
    | |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 38 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 39 |     ///
[101/137] Compiling ReerKit Font+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shared/EdgeInsets+REExtensions.swift:37:1: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
 35 | }
 36 |
 37 | extension NSEdgeInsets: Equatable {
    | |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 38 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 39 |     ///
[102/137] Compiling ReerKit AnyObjectExtensionable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shared/EdgeInsets+REExtensions.swift:37:1: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
 35 | }
 36 |
 37 | extension NSEdgeInsets: Equatable {
    | |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 38 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 39 |     ///
[103/137] Compiling ReerKit Associatable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shared/EdgeInsets+REExtensions.swift:37:1: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
 35 | }
 36 |
 37 | extension NSEdgeInsets: Equatable {
    | |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 38 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 39 |     ///
[104/137] Compiling ReerKit DeinitObservable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shared/EdgeInsets+REExtensions.swift:37:1: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
 35 | }
 36 |
 37 | extension NSEdgeInsets: Equatable {
    | |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 38 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 39 |     ///
[105/137] Compiling ReerKit OnceExecutable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shared/EdgeInsets+REExtensions.swift:37:1: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
 35 | }
 36 |
 37 | extension NSEdgeInsets: Equatable {
    | |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 38 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 39 |     ///
[106/137] Compiling ReerKit Swizzlable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shared/EdgeInsets+REExtensions.swift:37:1: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
 35 | }
 36 |
 37 | extension NSEdgeInsets: Equatable {
    | |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 38 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 39 |     ///
[107/137] Compiling ReerKit Array+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shared/EdgeInsets+REExtensions.swift:37:1: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
 35 | }
 36 |
 37 | extension NSEdgeInsets: Equatable {
    | |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 38 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 39 |     ///
[108/137] Compiling ReerKit BinaryFloatingPoint+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shared/EdgeInsets+REExtensions.swift:37:1: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
 35 | }
 36 |
 37 | extension NSEdgeInsets: Equatable {
    | |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 38 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 39 |     ///
[109/137] Compiling ReerKit BinaryInteger+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shared/EdgeInsets+REExtensions.swift:37:1: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
 35 | }
 36 |
 37 | extension NSEdgeInsets: Equatable {
    | |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 38 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 39 |     ///
[110/137] Compiling ReerKit Bool+REExtensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shared/EdgeInsets+REExtensions.swift:37:1: warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
 35 | }
 36 |
 37 | extension NSEdgeInsets: Equatable {
    | |- warning: extension declares a conformance of imported type 'NSEdgeInsets' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 38 |     /// ReerKit: Returns a Boolean value indicating whether two values are equal.
 39 |     ///
[111/137] Compiling ReerKit Rounded.swift
[112/137] Compiling ReerKit Trimmed.swift
[113/137] Compiling ReerKit RETimer.swift
[114/137] Compiling ReerKit Reachability.swift
[115/137] Compiling ReerKit Throttler.swift
[116/137] Compiling ReerKit TypeNameDescribable.swift
[117/137] Compiling ReerKit Vibrator.swift
[118/137] Compiling ReerKit Weak.swift
[119/137] Compiling ReerKit WeakMap.swift
[120/137] Compiling ReerKit WeakProxy.swift
[121/137] Compiling ReerKit WeakSet.swift
[122/137] Compiling ReerKit WKWebView+REExtensions.swift
[123/137] Compiling ReerKit resource_bundle_accessor.swift
[124/137] Compiling ReerKit Data+REExtensions.swift
[125/137] Compiling ReerKit Date+REExtensions.swift
[126/137] Compiling ReerKit FileManager+REExtensions.swift
[127/137] Compiling ReerKit Locale+REExtensions.swift
[128/137] Compiling ReerKit NSAttributedString+REExtensions.swift
[129/137] Compiling ReerKit NSObject+REExtensions.swift
[130/137] Compiling ReerKit NSPredicate+REExtensions.swift
[131/137] Compiling ReerKit NSRange+REExtensions.swift
[132/137] Compiling ReerKit NSRegularExpression+REExtensions.swift
[133/137] Compiling ReerKit NotificationCenter+REExtensions.swift
[134/137] Compiling ReerKit Timer+REExtensions.swift
[135/137] Compiling ReerKit URL+REExtensions.swift
[136/137] Compiling ReerKit URLRequest+REExtensions.swift
[137/137] Compiling ReerKit ReerKit.swift
Build of target: 'ReerKit' complete! (2.05s)
    4058
23	/Users/admin/builder/spi-builder-workspace/.docs/reers/reerkit/main
✅  Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/reers/reerkit/main
File count: 4058
Doc size:   23.0MB
Preparing doc bundle ...
Uploading prod-reers-reerkit-main-6b1e1873.zip to s3://spi-docs-inbox/prod-reers-reerkit-main-6b1e1873.zip
Copying... [10%]
Copying... [21%]
Copying... [31%]
Copying... [40%]
Copying... [50%]
Copying... [61%]
Copying... [71%]
Copying... [80%]
Copying... [91%]
Copying... [100%]
Done.