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 SwiftExtras, reference 1.2.3 (48a1a1), with Swift 6.1 for macOS (SPM) on 26 Apr 2025 03:47:27 UTC.

Swift 6 data race errors: 2

Build Command

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

Build Log

24 | }
25 | #else
26 | extension Date: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Image+Platform.swift:30:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
28 | }
29 |
30 | extension PlatformImage: Identifiable {
   | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
31 |     public typealias ID = Int // swiftlint:disable:this type_name
32 |     /// The identifier of the color.
[50/98] Compiling SwiftExtras Color+default.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:124:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
122 |     /// - returns: raw deflated data according to [RFC-1951](https://tools.ietf.org/html/rfc1951).
123 |     public func deflate() -> Data? {
124 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
125 |             let configuration = (
126 |                 operation: COMPRESSION_STREAM_ENCODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:154:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
152 |     /// - returns: uncompressed data
153 |     public func inflate() -> Data? {
154 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
155 |             let configuration = (
156 |                 operation: COMPRESSION_STREAM_DECODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+.swift:99:23: warning: static property 'firstDayOfWeek' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 97 |
 98 |     /// First day of the week
 99 |     public static var firstDayOfWeek = Calendar.current.firstWeekday
    |                       |- warning: static property 'firstDayOfWeek' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'firstDayOfWeek' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'firstDayOfWeek' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |
101 |     /// Array of capitalized first letters of the weekdays
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+Identifiable.swift:26:1: warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
24 | }
25 | #else
26 | extension Date: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Image+Platform.swift:30:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
28 | }
29 |
30 | extension PlatformImage: Identifiable {
   | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
31 |     public typealias ID = Int // swiftlint:disable:this type_name
32 |     /// The identifier of the color.
[51/98] Compiling SwiftExtras Color+init.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:124:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
122 |     /// - returns: raw deflated data according to [RFC-1951](https://tools.ietf.org/html/rfc1951).
123 |     public func deflate() -> Data? {
124 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
125 |             let configuration = (
126 |                 operation: COMPRESSION_STREAM_ENCODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:154:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
152 |     /// - returns: uncompressed data
153 |     public func inflate() -> Data? {
154 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
155 |             let configuration = (
156 |                 operation: COMPRESSION_STREAM_DECODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+.swift:99:23: warning: static property 'firstDayOfWeek' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 97 |
 98 |     /// First day of the week
 99 |     public static var firstDayOfWeek = Calendar.current.firstWeekday
    |                       |- warning: static property 'firstDayOfWeek' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'firstDayOfWeek' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'firstDayOfWeek' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |
101 |     /// Array of capitalized first letters of the weekdays
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+Identifiable.swift:26:1: warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
24 | }
25 | #else
26 | extension Date: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Image+Platform.swift:30:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
28 | }
29 |
30 | extension PlatformImage: Identifiable {
   | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
31 |     public typealias ID = Int // swiftlint:disable:this type_name
32 |     /// The identifier of the color.
[52/98] Compiling SwiftExtras Color+random.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:124:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
122 |     /// - returns: raw deflated data according to [RFC-1951](https://tools.ietf.org/html/rfc1951).
123 |     public func deflate() -> Data? {
124 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
125 |             let configuration = (
126 |                 operation: COMPRESSION_STREAM_ENCODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:154:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
152 |     /// - returns: uncompressed data
153 |     public func inflate() -> Data? {
154 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
155 |             let configuration = (
156 |                 operation: COMPRESSION_STREAM_DECODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+.swift:99:23: warning: static property 'firstDayOfWeek' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 97 |
 98 |     /// First day of the week
 99 |     public static var firstDayOfWeek = Calendar.current.firstWeekday
    |                       |- warning: static property 'firstDayOfWeek' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'firstDayOfWeek' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'firstDayOfWeek' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |
101 |     /// Array of capitalized first letters of the weekdays
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+Identifiable.swift:26:1: warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
24 | }
25 | #else
26 | extension Date: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Image+Platform.swift:30:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
28 | }
29 |
30 | extension PlatformImage: Identifiable {
   | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
31 |     public typealias ID = Int // swiftlint:disable:this type_name
32 |     /// The identifier of the color.
[53/98] Compiling SwiftExtras Data+Compression.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:124:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
122 |     /// - returns: raw deflated data according to [RFC-1951](https://tools.ietf.org/html/rfc1951).
123 |     public func deflate() -> Data? {
124 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
125 |             let configuration = (
126 |                 operation: COMPRESSION_STREAM_ENCODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:154:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
152 |     /// - returns: uncompressed data
153 |     public func inflate() -> Data? {
154 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
155 |             let configuration = (
156 |                 operation: COMPRESSION_STREAM_DECODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+.swift:99:23: warning: static property 'firstDayOfWeek' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 97 |
 98 |     /// First day of the week
 99 |     public static var firstDayOfWeek = Calendar.current.firstWeekday
    |                       |- warning: static property 'firstDayOfWeek' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'firstDayOfWeek' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'firstDayOfWeek' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |
101 |     /// Array of capitalized first letters of the weekdays
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+Identifiable.swift:26:1: warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
24 | }
25 | #else
26 | extension Date: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Image+Platform.swift:30:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
28 | }
29 |
30 | extension PlatformImage: Identifiable {
   | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
31 |     public typealias ID = Int // swiftlint:disable:this type_name
32 |     /// The identifier of the color.
[54/98] Compiling SwiftExtras Date+.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:124:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
122 |     /// - returns: raw deflated data according to [RFC-1951](https://tools.ietf.org/html/rfc1951).
123 |     public func deflate() -> Data? {
124 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
125 |             let configuration = (
126 |                 operation: COMPRESSION_STREAM_ENCODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:154:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
152 |     /// - returns: uncompressed data
153 |     public func inflate() -> Data? {
154 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
155 |             let configuration = (
156 |                 operation: COMPRESSION_STREAM_DECODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+.swift:99:23: warning: static property 'firstDayOfWeek' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 97 |
 98 |     /// First day of the week
 99 |     public static var firstDayOfWeek = Calendar.current.firstWeekday
    |                       |- warning: static property 'firstDayOfWeek' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'firstDayOfWeek' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'firstDayOfWeek' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |
101 |     /// Array of capitalized first letters of the weekdays
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+Identifiable.swift:26:1: warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
24 | }
25 | #else
26 | extension Date: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Image+Platform.swift:30:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
28 | }
29 |
30 | extension PlatformImage: Identifiable {
   | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
31 |     public typealias ID = Int // swiftlint:disable:this type_name
32 |     /// The identifier of the color.
[55/98] Compiling SwiftExtras Date+Identifiable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:124:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
122 |     /// - returns: raw deflated data according to [RFC-1951](https://tools.ietf.org/html/rfc1951).
123 |     public func deflate() -> Data? {
124 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
125 |             let configuration = (
126 |                 operation: COMPRESSION_STREAM_ENCODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:154:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
152 |     /// - returns: uncompressed data
153 |     public func inflate() -> Data? {
154 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
155 |             let configuration = (
156 |                 operation: COMPRESSION_STREAM_DECODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+.swift:99:23: warning: static property 'firstDayOfWeek' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 97 |
 98 |     /// First day of the week
 99 |     public static var firstDayOfWeek = Calendar.current.firstWeekday
    |                       |- warning: static property 'firstDayOfWeek' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'firstDayOfWeek' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'firstDayOfWeek' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |
101 |     /// Array of capitalized first letters of the weekdays
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+Identifiable.swift:26:1: warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
24 | }
25 | #else
26 | extension Date: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Image+Platform.swift:30:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
28 | }
29 |
30 | extension PlatformImage: Identifiable {
   | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
31 |     public typealias ID = Int // swiftlint:disable:this type_name
32 |     /// The identifier of the color.
[56/98] Compiling SwiftExtras Date+getFormattedDate.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:124:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
122 |     /// - returns: raw deflated data according to [RFC-1951](https://tools.ietf.org/html/rfc1951).
123 |     public func deflate() -> Data? {
124 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
125 |             let configuration = (
126 |                 operation: COMPRESSION_STREAM_ENCODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:154:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
152 |     /// - returns: uncompressed data
153 |     public func inflate() -> Data? {
154 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
155 |             let configuration = (
156 |                 operation: COMPRESSION_STREAM_DECODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+.swift:99:23: warning: static property 'firstDayOfWeek' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 97 |
 98 |     /// First day of the week
 99 |     public static var firstDayOfWeek = Calendar.current.firstWeekday
    |                       |- warning: static property 'firstDayOfWeek' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'firstDayOfWeek' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'firstDayOfWeek' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |
101 |     /// Array of capitalized first letters of the weekdays
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+Identifiable.swift:26:1: warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
24 | }
25 | #else
26 | extension Date: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Image+Platform.swift:30:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
28 | }
29 |
30 | extension PlatformImage: Identifiable {
   | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
31 |     public typealias ID = Int // swiftlint:disable:this type_name
32 |     /// The identifier of the color.
[57/98] Compiling SwiftExtras Image+Platform.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:124:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
122 |     /// - returns: raw deflated data according to [RFC-1951](https://tools.ietf.org/html/rfc1951).
123 |     public func deflate() -> Data? {
124 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
125 |             let configuration = (
126 |                 operation: COMPRESSION_STREAM_ENCODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:154:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
152 |     /// - returns: uncompressed data
153 |     public func inflate() -> Data? {
154 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
155 |             let configuration = (
156 |                 operation: COMPRESSION_STREAM_DECODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+.swift:99:23: warning: static property 'firstDayOfWeek' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 97 |
 98 |     /// First day of the week
 99 |     public static var firstDayOfWeek = Calendar.current.firstWeekday
    |                       |- warning: static property 'firstDayOfWeek' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: convert 'firstDayOfWeek' to a 'let' constant to make 'Sendable' shared state immutable
    |                       |- note: add '@MainActor' to make static property 'firstDayOfWeek' part of global actor 'MainActor'
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |
101 |     /// Array of capitalized first letters of the weekdays
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+Identifiable.swift:26:1: warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
24 | }
25 | #else
26 | extension Date: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Image+Platform.swift:30:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
28 | }
29 |
30 | extension PlatformImage: Identifiable {
   | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
31 |     public typealias ID = Int // swiftlint:disable:this type_name
32 |     /// The identifier of the color.
[58/98] Compiling SwiftExtras SensoryFeedback.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:36:20: warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
34 |     func onChange(_ handler: @escaping (Value) -> Void) -> Binding<Value> {
35 |         Binding(
36 |             get: { self.wrappedValue },
   |                    `- warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:38:17: warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
36 |             get: { self.wrappedValue },
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
   |                 `- warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
39 |                 handler(newValue)
40 |             })
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:39:17: warning: capture of 'handler' with non-sendable type '(Value) -> Void' in a '@Sendable' closure
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
39 |                 handler(newValue)
   |                 |- warning: capture of 'handler' with non-sendable type '(Value) -> Void' in a '@Sendable' closure
   |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
40 |             })
41 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Color+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension Color: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[59/98] Compiling SwiftExtras AppInfo.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:36:20: warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
34 |     func onChange(_ handler: @escaping (Value) -> Void) -> Binding<Value> {
35 |         Binding(
36 |             get: { self.wrappedValue },
   |                    `- warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:38:17: warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
36 |             get: { self.wrappedValue },
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
   |                 `- warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
39 |                 handler(newValue)
40 |             })
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:39:17: warning: capture of 'handler' with non-sendable type '(Value) -> Void' in a '@Sendable' closure
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
39 |                 handler(newValue)
   |                 |- warning: capture of 'handler' with non-sendable type '(Value) -> Void' in a '@Sendable' closure
   |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
40 |             })
41 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Color+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension Color: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[60/98] Compiling SwiftExtras Device.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:36:20: warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
34 |     func onChange(_ handler: @escaping (Value) -> Void) -> Binding<Value> {
35 |         Binding(
36 |             get: { self.wrappedValue },
   |                    `- warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:38:17: warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
36 |             get: { self.wrappedValue },
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
   |                 `- warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
39 |                 handler(newValue)
40 |             })
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:39:17: warning: capture of 'handler' with non-sendable type '(Value) -> Void' in a '@Sendable' closure
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
39 |                 handler(newValue)
   |                 |- warning: capture of 'handler' with non-sendable type '(Value) -> Void' in a '@Sendable' closure
   |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
40 |             })
41 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Color+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension Color: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[61/98] Compiling SwiftExtras Binding+onChange.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:36:20: warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
34 |     func onChange(_ handler: @escaping (Value) -> Void) -> Binding<Value> {
35 |         Binding(
36 |             get: { self.wrappedValue },
   |                    `- warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:38:17: warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
36 |             get: { self.wrappedValue },
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
   |                 `- warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
39 |                 handler(newValue)
40 |             })
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:39:17: warning: capture of 'handler' with non-sendable type '(Value) -> Void' in a '@Sendable' closure
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
39 |                 handler(newValue)
   |                 |- warning: capture of 'handler' with non-sendable type '(Value) -> Void' in a '@Sendable' closure
   |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
40 |             })
41 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Color+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension Color: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[62/98] Compiling SwiftExtras CGFloat+.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:36:20: warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
34 |     func onChange(_ handler: @escaping (Value) -> Void) -> Binding<Value> {
35 |         Binding(
36 |             get: { self.wrappedValue },
   |                    `- warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:38:17: warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
36 |             get: { self.wrappedValue },
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
   |                 `- warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
39 |                 handler(newValue)
40 |             })
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:39:17: warning: capture of 'handler' with non-sendable type '(Value) -> Void' in a '@Sendable' closure
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
39 |                 handler(newValue)
   |                 |- warning: capture of 'handler' with non-sendable type '(Value) -> Void' in a '@Sendable' closure
   |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
40 |             })
41 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Color+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension Color: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[63/98] Compiling SwiftExtras Collection+.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:36:20: warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
34 |     func onChange(_ handler: @escaping (Value) -> Void) -> Binding<Value> {
35 |         Binding(
36 |             get: { self.wrappedValue },
   |                    `- warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:38:17: warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
36 |             get: { self.wrappedValue },
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
   |                 `- warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
39 |                 handler(newValue)
40 |             })
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:39:17: warning: capture of 'handler' with non-sendable type '(Value) -> Void' in a '@Sendable' closure
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
39 |                 handler(newValue)
   |                 |- warning: capture of 'handler' with non-sendable type '(Value) -> Void' in a '@Sendable' closure
   |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
40 |             })
41 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Color+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension Color: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[64/98] Compiling SwiftExtras Collection+safeIndex.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:36:20: warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
34 |     func onChange(_ handler: @escaping (Value) -> Void) -> Binding<Value> {
35 |         Binding(
36 |             get: { self.wrappedValue },
   |                    `- warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:38:17: warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
36 |             get: { self.wrappedValue },
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
   |                 `- warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
39 |                 handler(newValue)
40 |             })
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:39:17: warning: capture of 'handler' with non-sendable type '(Value) -> Void' in a '@Sendable' closure
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
39 |                 handler(newValue)
   |                 |- warning: capture of 'handler' with non-sendable type '(Value) -> Void' in a '@Sendable' closure
   |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
40 |             })
41 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Color+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension Color: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[65/98] Compiling SwiftExtras Color+Identifiable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:36:20: warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
34 |     func onChange(_ handler: @escaping (Value) -> Void) -> Binding<Value> {
35 |         Binding(
36 |             get: { self.wrappedValue },
   |                    `- warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:38:17: warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
36 |             get: { self.wrappedValue },
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
   |                 `- warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
39 |                 handler(newValue)
40 |             })
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:39:17: warning: capture of 'handler' with non-sendable type '(Value) -> Void' in a '@Sendable' closure
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
39 |                 handler(newValue)
   |                 |- warning: capture of 'handler' with non-sendable type '(Value) -> Void' in a '@Sendable' closure
   |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
40 |             })
41 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Color+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension Color: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[66/98] Compiling SwiftExtras Color+colorBlind.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:36:20: warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
34 |     func onChange(_ handler: @escaping (Value) -> Void) -> Binding<Value> {
35 |         Binding(
36 |             get: { self.wrappedValue },
   |                    `- warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:38:17: warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
36 |             get: { self.wrappedValue },
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
   |                 `- warning: capture of 'self' with non-sendable type 'Binding<Value>' in a '@Sendable' closure
39 |                 handler(newValue)
40 |             })
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Binding+onChange.swift:39:17: warning: capture of 'handler' with non-sendable type '(Value) -> Void' in a '@Sendable' closure
37 |             set: { newValue in
38 |                 self.wrappedValue = newValue
39 |                 handler(newValue)
   |                 |- warning: capture of 'handler' with non-sendable type '(Value) -> Void' in a '@Sendable' closure
   |                 `- note: a function type must be marked '@Sendable' to conform to 'Sendable'
40 |             })
41 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Color+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension Color: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[67/98] Compiling SwiftExtras GrayButtonStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/AsyncView.swift:71:40: warning: non-sendable result type 'Result' cannot be sent from nonisolated context in call to async function; this is an error in the Swift 6 language mode
26 | /// }
27 | /// ```
28 | public struct AsyncView<Content: View, Result>: View {
   |                                        `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
29 |     /// Task to execute
30 |     let task: () async -> Result
   :
69 |                 .onAppear {
70 |                     Task {
71 |                         result = await task()
   |                                        `- warning: non-sendable result type 'Result' cannot be sent from nonisolated context in call to async function; this is an error in the Swift 6 language mode
72 |                     }
73 |                 }
[68/98] Compiling SwiftExtras ListButtonStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/AsyncView.swift:71:40: warning: non-sendable result type 'Result' cannot be sent from nonisolated context in call to async function; this is an error in the Swift 6 language mode
26 | /// }
27 | /// ```
28 | public struct AsyncView<Content: View, Result>: View {
   |                                        `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
29 |     /// Task to execute
30 |     let task: () async -> Result
   :
69 |                 .onAppear {
70 |                     Task {
71 |                         result = await task()
   |                                        `- warning: non-sendable result type 'Result' cannot be sent from nonisolated context in call to async function; this is an error in the Swift 6 language mode
72 |                     }
73 |                 }
[69/98] Compiling SwiftExtras PlainBorderedToggleStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/AsyncView.swift:71:40: warning: non-sendable result type 'Result' cannot be sent from nonisolated context in call to async function; this is an error in the Swift 6 language mode
26 | /// }
27 | /// ```
28 | public struct AsyncView<Content: View, Result>: View {
   |                                        `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
29 |     /// Task to execute
30 |     let task: () async -> Result
   :
69 |                 .onAppear {
70 |                     Task {
71 |                         result = await task()
   |                                        `- warning: non-sendable result type 'Result' cannot be sent from nonisolated context in call to async function; this is an error in the Swift 6 language mode
72 |                     }
73 |                 }
[70/98] Compiling SwiftExtras ToggleButtonStyle.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/AsyncView.swift:71:40: warning: non-sendable result type 'Result' cannot be sent from nonisolated context in call to async function; this is an error in the Swift 6 language mode
26 | /// }
27 | /// ```
28 | public struct AsyncView<Content: View, Result>: View {
   |                                        `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
29 |     /// Task to execute
30 |     let task: () async -> Result
   :
69 |                 .onAppear {
70 |                     Task {
71 |                         result = await task()
   |                                        `- warning: non-sendable result type 'Result' cannot be sent from nonisolated context in call to async function; this is an error in the Swift 6 language mode
72 |                     }
73 |                 }
[71/98] Compiling SwiftExtras SwiftExtras.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/AsyncView.swift:71:40: warning: non-sendable result type 'Result' cannot be sent from nonisolated context in call to async function; this is an error in the Swift 6 language mode
26 | /// }
27 | /// ```
28 | public struct AsyncView<Content: View, Result>: View {
   |                                        `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
29 |     /// Task to execute
30 |     let task: () async -> Result
   :
69 |                 .onAppear {
70 |                     Task {
71 |                         result = await task()
   |                                        `- warning: non-sendable result type 'Result' cannot be sent from nonisolated context in call to async function; this is an error in the Swift 6 language mode
72 |                     }
73 |                 }
[72/98] Compiling SwiftExtras AsyncView.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/AsyncView.swift:71:40: warning: non-sendable result type 'Result' cannot be sent from nonisolated context in call to async function; this is an error in the Swift 6 language mode
26 | /// }
27 | /// ```
28 | public struct AsyncView<Content: View, Result>: View {
   |                                        `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
29 |     /// Task to execute
30 |     let task: () async -> Result
   :
69 |                 .onAppear {
70 |                     Task {
71 |                         result = await task()
   |                                        `- warning: non-sendable result type 'Result' cannot be sent from nonisolated context in call to async function; this is an error in the Swift 6 language mode
72 |                     }
73 |                 }
[73/98] Compiling SwiftExtras CardView.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/AsyncView.swift:71:40: warning: non-sendable result type 'Result' cannot be sent from nonisolated context in call to async function; this is an error in the Swift 6 language mode
26 | /// }
27 | /// ```
28 | public struct AsyncView<Content: View, Result>: View {
   |                                        `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
29 |     /// Task to execute
30 |     let task: () async -> Result
   :
69 |                 .onAppear {
70 |                     Task {
71 |                         result = await task()
   |                                        `- warning: non-sendable result type 'Result' cannot be sent from nonisolated context in call to async function; this is an error in the Swift 6 language mode
72 |                     }
73 |                 }
[74/98] Compiling SwiftExtras DisclosureSection.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/AsyncView.swift:71:40: warning: non-sendable result type 'Result' cannot be sent from nonisolated context in call to async function; this is an error in the Swift 6 language mode
26 | /// }
27 | /// ```
28 | public struct AsyncView<Content: View, Result>: View {
   |                                        `- note: consider making generic parameter 'Result' conform to the 'Sendable' protocol
29 |     /// Task to execute
30 |     let task: () async -> Result
   :
69 |                 .onAppear {
70 |                     Task {
71 |                         result = await task()
   |                                        `- warning: non-sendable result type 'Result' cannot be sent from nonisolated context in call to async function; this is an error in the Swift 6 language mode
72 |                     }
73 |                 }
[75/98] Compiling SwiftExtras View+modifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:56:24: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
47 | /// Save the frame of the view
48 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
49 | struct ReadFrameModifier: ViewModifier {
   |        `- note: enclosing scope here
50 |     @Binding var frame: CGRect
51 |
   :
54 |             .background(
55 |                 GeometryReader { proxy in
56 |                     if #available(iOS 17.0, macOS 14.0, *) {
   |                        `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
57 |                         Color.clear
58 |                             .onAppear {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:40:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | struct ViewOffsetXKey: PreferenceKey {
40 |     static var defaultValue: CGFloat = 0
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 |     static func reduce(value: inout CGFloat, nextValue: () -> CGFloat) {
[76/98] Compiling SwiftExtras View+onLandscape.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:56:24: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
47 | /// Save the frame of the view
48 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
49 | struct ReadFrameModifier: ViewModifier {
   |        `- note: enclosing scope here
50 |     @Binding var frame: CGRect
51 |
   :
54 |             .background(
55 |                 GeometryReader { proxy in
56 |                     if #available(iOS 17.0, macOS 14.0, *) {
   |                        `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
57 |                         Color.clear
58 |                             .onAppear {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:40:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | struct ViewOffsetXKey: PreferenceKey {
40 |     static var defaultValue: CGFloat = 0
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 |     static func reduce(value: inout CGFloat, nextValue: () -> CGFloat) {
[77/98] Compiling SwiftExtras View+readOffsetX.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:56:24: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
47 | /// Save the frame of the view
48 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
49 | struct ReadFrameModifier: ViewModifier {
   |        `- note: enclosing scope here
50 |     @Binding var frame: CGRect
51 |
   :
54 |             .background(
55 |                 GeometryReader { proxy in
56 |                     if #available(iOS 17.0, macOS 14.0, *) {
   |                        `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
57 |                         Color.clear
58 |                             .onAppear {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:40:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | struct ViewOffsetXKey: PreferenceKey {
40 |     static var defaultValue: CGFloat = 0
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 |     static func reduce(value: inout CGFloat, nextValue: () -> CGFloat) {
[78/98] Compiling SwiftExtras View+render.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:56:24: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
47 | /// Save the frame of the view
48 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
49 | struct ReadFrameModifier: ViewModifier {
   |        `- note: enclosing scope here
50 |     @Binding var frame: CGRect
51 |
   :
54 |             .background(
55 |                 GeometryReader { proxy in
56 |                     if #available(iOS 17.0, macOS 14.0, *) {
   |                        `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
57 |                         Color.clear
58 |                             .onAppear {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:40:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | struct ViewOffsetXKey: PreferenceKey {
40 |     static var defaultValue: CGFloat = 0
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 |     static func reduce(value: inout CGFloat, nextValue: () -> CGFloat) {
[79/98] Compiling SwiftExtras View+sizeSaver.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:56:24: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
47 | /// Save the frame of the view
48 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
49 | struct ReadFrameModifier: ViewModifier {
   |        `- note: enclosing scope here
50 |     @Binding var frame: CGRect
51 |
   :
54 |             .background(
55 |                 GeometryReader { proxy in
56 |                     if #available(iOS 17.0, macOS 14.0, *) {
   |                        `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
57 |                         Color.clear
58 |                             .onAppear {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:40:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | struct ViewOffsetXKey: PreferenceKey {
40 |     static var defaultValue: CGFloat = 0
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 |     static func reduce(value: inout CGFloat, nextValue: () -> CGFloat) {
[80/98] Compiling SwiftExtras kMeansCluster.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:56:24: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
47 | /// Save the frame of the view
48 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
49 | struct ReadFrameModifier: ViewModifier {
   |        `- note: enclosing scope here
50 |     @Binding var frame: CGRect
51 |
   :
54 |             .background(
55 |                 GeometryReader { proxy in
56 |                     if #available(iOS 17.0, macOS 14.0, *) {
   |                        `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
57 |                         Color.clear
58 |                             .onAppear {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:40:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | struct ViewOffsetXKey: PreferenceKey {
40 |     static var defaultValue: CGFloat = 0
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 |     static func reduce(value: inout CGFloat, nextValue: () -> CGFloat) {
[81/98] Compiling SwiftExtras WStack.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:56:24: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
47 | /// Save the frame of the view
48 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
49 | struct ReadFrameModifier: ViewModifier {
   |        `- note: enclosing scope here
50 |     @Binding var frame: CGRect
51 |
   :
54 |             .background(
55 |                 GeometryReader { proxy in
56 |                     if #available(iOS 17.0, macOS 14.0, *) {
   |                        `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
57 |                         Color.clear
58 |                             .onAppear {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:40:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | struct ViewOffsetXKey: PreferenceKey {
40 |     static var defaultValue: CGFloat = 0
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 |     static func reduce(value: inout CGFloat, nextValue: () -> CGFloat) {
[82/98] Compiling SwiftExtras KeyboardDismissModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:56:24: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
47 | /// Save the frame of the view
48 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
49 | struct ReadFrameModifier: ViewModifier {
   |        `- note: enclosing scope here
50 |     @Binding var frame: CGRect
51 |
   :
54 |             .background(
55 |                 GeometryReader { proxy in
56 |                     if #available(iOS 17.0, macOS 14.0, *) {
   |                        `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
57 |                         Color.clear
58 |                             .onAppear {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:40:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | struct ViewOffsetXKey: PreferenceKey {
40 |     static var defaultValue: CGFloat = 0
   |                |- warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
   |                |- note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |
42 |     static func reduce(value: inout CGFloat, nextValue: () -> CGFloat) {
[83/98] Compiling SwiftExtras MailView.swift
[84/98] Compiling SwiftExtras SFSafari.swift
[85/98] Compiling SwiftExtras WebView.swift
[86/98] Compiling SwiftExtras SEAcknowledgement.swift
[87/98] Compiling SwiftExtras SEChangeLogEntry.swift
[88/98] Compiling SwiftExtras SocialIcons.swift
[89/98] Compiling SwiftExtras BlueButtonStyle.swift
[90/98] Compiling SwiftExtras BorderedToggleStyle.swift
[91/98] Compiling SwiftExtras HorizontalStepper.swift
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectPickerView.swift:129:2: note: expanded code originates here
127 |         }
128 |     }
129 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     NavigationView {
    +-------------------------------------------------------------------
130 | #endif
131 | #endif
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectView.swift:113:2: note: expanded code originates here
111 |         Label(item, systemImage: item)
112 |     }
113 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     MultiSelectView(
    +-------------------------------------------------------------------
114 | #endif
115 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/SESettingsView.swift:293:59: warning: sending 'extractor' risks causing data races; this is an error in the Swift 6 language mode
291 |                         if let extractor {
292 |                             isLoading = true
293 |                             OSLogString = await extractor.export()
    |                                                           |- warning: sending 'extractor' risks causing data races; this is an error in the Swift 6 language mode
    |                                                           `- note: sending main actor-isolated 'extractor' to nonisolated instance method 'export()' risks causing data races between nonisolated and main actor-isolated uses
294 |                             isLoading = false
295 |                         }
[92/98] Compiling SwiftExtras LimitedTextField.swift
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectPickerView.swift:129:2: note: expanded code originates here
127 |         }
128 |     }
129 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     NavigationView {
    +-------------------------------------------------------------------
130 | #endif
131 | #endif
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectView.swift:113:2: note: expanded code originates here
111 |         Label(item, systemImage: item)
112 |     }
113 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     MultiSelectView(
    +-------------------------------------------------------------------
114 | #endif
115 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/SESettingsView.swift:293:59: warning: sending 'extractor' risks causing data races; this is an error in the Swift 6 language mode
291 |                         if let extractor {
292 |                             isLoading = true
293 |                             OSLogString = await extractor.export()
    |                                                           |- warning: sending 'extractor' risks causing data races; this is an error in the Swift 6 language mode
    |                                                           `- note: sending main actor-isolated 'extractor' to nonisolated instance method 'export()' risks causing data races between nonisolated and main actor-isolated uses
294 |                             isLoading = false
295 |                         }
[93/98] Compiling SwiftExtras MultiSelectPickerView.swift
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectPickerView.swift:129:2: note: expanded code originates here
127 |         }
128 |     }
129 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     NavigationView {
    +-------------------------------------------------------------------
130 | #endif
131 | #endif
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectView.swift:113:2: note: expanded code originates here
111 |         Label(item, systemImage: item)
112 |     }
113 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     MultiSelectView(
    +-------------------------------------------------------------------
114 | #endif
115 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/SESettingsView.swift:293:59: warning: sending 'extractor' risks causing data races; this is an error in the Swift 6 language mode
291 |                         if let extractor {
292 |                             isLoading = true
293 |                             OSLogString = await extractor.export()
    |                                                           |- warning: sending 'extractor' risks causing data races; this is an error in the Swift 6 language mode
    |                                                           `- note: sending main actor-isolated 'extractor' to nonisolated instance method 'export()' risks causing data races between nonisolated and main actor-isolated uses
294 |                             isLoading = false
295 |                         }
[94/98] Compiling SwiftExtras MultiSelectView.swift
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectPickerView.swift:129:2: note: expanded code originates here
127 |         }
128 |     }
129 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     NavigationView {
    +-------------------------------------------------------------------
130 | #endif
131 | #endif
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectView.swift:113:2: note: expanded code originates here
111 |         Label(item, systemImage: item)
112 |     }
113 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     MultiSelectView(
    +-------------------------------------------------------------------
114 | #endif
115 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/SESettingsView.swift:293:59: warning: sending 'extractor' risks causing data races; this is an error in the Swift 6 language mode
291 |                         if let extractor {
292 |                             isLoading = true
293 |                             OSLogString = await extractor.export()
    |                                                           |- warning: sending 'extractor' risks causing data races; this is an error in the Swift 6 language mode
    |                                                           `- note: sending main actor-isolated 'extractor' to nonisolated instance method 'export()' risks causing data races between nonisolated and main actor-isolated uses
294 |                             isLoading = false
295 |                         }
[95/98] Compiling SwiftExtras SEAcknowledgementView.swift
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectPickerView.swift:129:2: note: expanded code originates here
127 |         }
128 |     }
129 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     NavigationView {
    +-------------------------------------------------------------------
130 | #endif
131 | #endif
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectView.swift:113:2: note: expanded code originates here
111 |         Label(item, systemImage: item)
112 |     }
113 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     MultiSelectView(
    +-------------------------------------------------------------------
114 | #endif
115 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/SESettingsView.swift:293:59: warning: sending 'extractor' risks causing data races; this is an error in the Swift 6 language mode
291 |                         if let extractor {
292 |                             isLoading = true
293 |                             OSLogString = await extractor.export()
    |                                                           |- warning: sending 'extractor' risks causing data races; this is an error in the Swift 6 language mode
    |                                                           `- note: sending main actor-isolated 'extractor' to nonisolated instance method 'export()' risks causing data races between nonisolated and main actor-isolated uses
294 |                             isLoading = false
295 |                         }
[96/98] Compiling SwiftExtras SEChangeLogView.swift
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectPickerView.swift:129:2: note: expanded code originates here
127 |         }
128 |     }
129 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     NavigationView {
    +-------------------------------------------------------------------
130 | #endif
131 | #endif
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectView.swift:113:2: note: expanded code originates here
111 |         Label(item, systemImage: item)
112 |     }
113 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     MultiSelectView(
    +-------------------------------------------------------------------
114 | #endif
115 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/SESettingsView.swift:293:59: warning: sending 'extractor' risks causing data races; this is an error in the Swift 6 language mode
291 |                         if let extractor {
292 |                             isLoading = true
293 |                             OSLogString = await extractor.export()
    |                                                           |- warning: sending 'extractor' risks causing data races; this is an error in the Swift 6 language mode
    |                                                           `- note: sending main actor-isolated 'extractor' to nonisolated instance method 'export()' risks causing data races between nonisolated and main actor-isolated uses
294 |                             isLoading = false
295 |                         }
[97/98] Compiling SwiftExtras SESettingsView.swift
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectPickerView.swift:129:2: note: expanded code originates here
127 |         }
128 |     }
129 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     NavigationView {
    +-------------------------------------------------------------------
130 | #endif
131 | #endif
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectView.swift:113:2: note: expanded code originates here
111 |         Label(item, systemImage: item)
112 |     }
113 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     MultiSelectView(
    +-------------------------------------------------------------------
114 | #endif
115 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/SESettingsView.swift:293:59: warning: sending 'extractor' risks causing data races; this is an error in the Swift 6 language mode
291 |                         if let extractor {
292 |                             isLoading = true
293 |                             OSLogString = await extractor.export()
    |                                                           |- warning: sending 'extractor' risks causing data races; this is an error in the Swift 6 language mode
    |                                                           `- note: sending main actor-isolated 'extractor' to nonisolated instance method 'export()' risks causing data races between nonisolated and main actor-isolated uses
294 |                             isLoading = false
295 |                         }
[98/98] Compiling SwiftExtras resource_bundle_accessor.swift
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectPickerView.swift:129:2: note: expanded code originates here
127 |         }
128 |     }
129 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     NavigationView {
    +-------------------------------------------------------------------
130 | #endif
131 | #endif
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectView.swift:113:2: note: expanded code originates here
111 |         Label(item, systemImage: item)
112 |     }
113 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     MultiSelectView(
    +-------------------------------------------------------------------
114 | #endif
115 | #endif
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/SESettingsView.swift:293:59: warning: sending 'extractor' risks causing data races; this is an error in the Swift 6 language mode
291 |                         if let extractor {
292 |                             isLoading = true
293 |                             OSLogString = await extractor.export()
    |                                                           |- warning: sending 'extractor' risks causing data races; this is an error in the Swift 6 language mode
    |                                                           `- note: sending main actor-isolated 'extractor' to nonisolated instance method 'export()' risks causing data races between nonisolated and main actor-isolated uses
294 |                             isLoading = false
295 |                         }
Build complete! (17.00s)
Build complete.
{
  "default_localization" : "en",
  "dependencies" : [
    {
      "identity" : "oslogviewer",
      "requirement" : {
        "branch" : [
          "main"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/0xWDG/OSLogViewer.git"
    }
  ],
  "manifest_display_name" : "SwiftExtras",
  "name" : "SwiftExtras",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "16.0"
    },
    {
      "name" : "watchos",
      "version" : "9.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftExtras",
      "targets" : [
        "SwiftExtras"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftExtrasTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftExtrasTests",
      "path" : "Tests/SwiftExtrasTests",
      "sources" : [
        "SwiftExtrasTests.swift"
      ],
      "target_dependencies" : [
        "SwiftExtras"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftExtras",
      "module_type" : "SwiftTarget",
      "name" : "SwiftExtras",
      "path" : "Sources/SwiftExtras",
      "product_dependencies" : [
        "OSLogViewer"
      ],
      "product_memberships" : [
        "SwiftExtras"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Assets.xcassets",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Localizable.xcstrings",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Classes/SensoryFeedback.swift",
        "Enums/AppInfo.swift",
        "Enums/Device.swift",
        "Extensions/Binding+onChange.swift",
        "Extensions/CGFloat+.swift",
        "Extensions/Collection+.swift",
        "Extensions/Collection+safeIndex.swift",
        "Extensions/Color+Identifiable.swift",
        "Extensions/Color+colorBlind.swift",
        "Extensions/Color+components.swift",
        "Extensions/Color+default.swift",
        "Extensions/Color+init.swift",
        "Extensions/Color+random.swift",
        "Extensions/Data+Compression.swift",
        "Extensions/Date+.swift",
        "Extensions/Date+Identifiable.swift",
        "Extensions/Date+getFormattedDate.swift",
        "Extensions/Image+Platform.swift",
        "Extensions/Int+.swift",
        "Extensions/Locale+Utilities.swift",
        "Extensions/LocalizedStringKey+.swift",
        "Extensions/LocalizedStringKey+Identifiable.swift",
        "Extensions/NotificationName+.swift",
        "Extensions/ProcessInfo+Utilities.swift",
        "Extensions/Sequence+.swift",
        "Extensions/String/String+ANSIColors.swift",
        "Extensions/String/String+Base64.swift",
        "Extensions/String/String+IdentifiableString.swift",
        "Extensions/String/String+contains.swift",
        "Extensions/String/String+error.swift",
        "Extensions/String/String+hashed.swift",
        "Extensions/String/String+slugified.swift",
        "Extensions/String/String+subscript.swift",
        "Extensions/String/String+trimmed.swift",
        "Extensions/String/String+url.swift",
        "Extensions/Text+Gradient.swift",
        "Extensions/TimeInterval+.swift",
        "Extensions/UIDevice+Utilities.swift",
        "Extensions/UserDefaults+subscript.swift",
        "Extensions/View/View+Error.swift",
        "Extensions/View/View+Log.swift",
        "Extensions/View/View+detachedTask.swift",
        "Extensions/View/View+getRootViewController.swift",
        "Extensions/View/View+horizontallyCentered.swift",
        "Extensions/View/View+modifier.swift",
        "Extensions/View/View+onLandscape.swift",
        "Extensions/View/View+readOffsetX.swift",
        "Extensions/View/View+render.swift",
        "Extensions/View/View+sizeSaver.swift",
        "Functions/kMeansCluster.swift",
        "Layout/WStack.swift",
        "Modifiers/KeyboardDismissModifier.swift",
        "Modifiers/PulsatingEffect.swift",
        "Modifiers/ShakeEffect.swift",
        "MultiPlatform/NSPasteboard+string.swift",
        "MultiPlatform/PlatformTypes.swift",
        "MultiPlatform/PlatformViewRepresentable.swift",
        "MultiPlatform/openURL.swift",
        "Operators/RegularExpressionOperator.swift",
        "Operators/optionalBinding.swift",
        "Representables/MailView.swift",
        "Representables/SFSafari.swift",
        "Representables/WebView.swift",
        "Structs/SEAcknowledgement.swift",
        "Structs/SEChangeLogEntry.swift",
        "Structs/SocialIcons.swift",
        "Styles/BlueButtonStyle.swift",
        "Styles/BorderedToggleStyle.swift",
        "Styles/GrayButtonStyle.swift",
        "Styles/ListButtonStyle.swift",
        "Styles/PlainBorderedToggleStyle.swift",
        "Styles/ToggleButtonStyle.swift",
        "SwiftExtras.swift",
        "SwiftUI/AsyncView.swift",
        "SwiftUI/CardView.swift",
        "SwiftUI/DisclosureSection.swift",
        "SwiftUI/HorizontalStepper.swift",
        "SwiftUI/LimitedTextField.swift",
        "SwiftUI/MultiSelectPickerView.swift",
        "SwiftUI/MultiSelectView.swift",
        "SwiftUI/SEAcknowledgementView.swift",
        "SwiftUI/SEChangeLogView.swift",
        "SwiftUI/SESettingsView.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.8"
}
✅  Doc result (pending) reported
========================================
GenerateDocs
========================================
Generating docs at path:  $PWD/.docs/0xwdg/swiftextras/1.2.3
Repository:               0xWDG/SwiftExtras
Swift version used:       6.1
Target:                   SwiftExtras
Extracting symbol information for 'SwiftExtras'...
Finished extracting symbol information for 'SwiftExtras'. (9.68s)
Building documentation for 'SwiftExtras'...
warning: External name 'if' used to document parameter
  --> Sources/SwiftExtras/Extensions/Text+Gradient.swift:24:13-24:15
22 |     ///   - startPoint: Startpoint
23 |     ///   - endPoint: End point
24 +     ///   - if: If condition has met
   |             ╰─suggestion: Replace 'if' with 'condition'
25 |     /// - Returns: self
26 |     @ViewBuilder
warning: Parameter 'platformView' not found in instance method declaration
  --> Sources/SwiftExtras/MultiPlatform/PlatformViewRepresentable.swift:79:11-79:54
77 |     ///
78 |     /// - Parameters:
79 +     ///   - platformView: The platform view instance.
   |           ╰─suggestion: Remove 'platformView' parameter documentation
80 |     ///   - context: SwiftUI context.
81 |     ///
warning: Parameter 'nsView' is missing documentation
  --> Sources/SwiftExtras/MultiPlatform/PlatformViewRepresentable.swift:81:9-81:9
79 |     ///   - platformView: The platform view instance.
80 |     ///   - context: SwiftUI context.
   |           ╰─suggestion: Document 'nsView' parameter
81 +     ///
82 |     /// This is equivalent to `updateUIView` on UIKit platforms and `updateNSView` on AppKit platforms.
83 |     func updateNSView(_ nsView: NSViewType, context: Context) {
warning: Parameter 'string' not found in operator declaration
  --> Sources/SwiftExtras/Operators/RegularExpressionOperator.swift:36:7-36:37
34 | /// Regular expression infix operator (inverse matching)
35 | /// - Parameters:
36 + ///   - string: String to be checked
   |       ╰─suggestion: Remove 'string' parameter documentation
37 | ///   - regex: against regular expression
38 | /// - Returns: true if not found, otherwise false
warning: Parameter 'regex' not found in operator declaration
  --> Sources/SwiftExtras/Operators/RegularExpressionOperator.swift:37:7-37:42
35 | /// - Parameters:
36 | ///   - string: String to be checked
37 + ///   - regex: against regular expression
   |       ╰─suggestion: Remove 'regex' parameter documentation
38 | /// - Returns: true if not found, otherwise false
39 | public func !~ (source: String, pattern: String) -> Bool {
warning: Parameter 'pattern' is missing documentation
  --> Sources/SwiftExtras/Operators/RegularExpressionOperator.swift:37:42-37:42
35 | /// - Parameters:
36 | ///   - string: String to be checked
37 + ///   - regex: against regular expression
   |                                          ╰─suggestion: Document 'pattern' parameter
38 | /// - Returns: true if not found, otherwise false
39 | public func !~ (source: String, pattern: String) -> Bool {
warning: Parameter 'source' is missing documentation
  --> Sources/SwiftExtras/Operators/RegularExpressionOperator.swift:37:42-37:42
35 | /// - Parameters:
36 | ///   - string: String to be checked
37 + ///   - regex: against regular expression
   |                                          ╰─suggestion: Document 'source' parameter
38 | /// - Returns: true if not found, otherwise false
39 | public func !~ (source: String, pattern: String) -> Bool {
warning: Parameter 'title' is missing documentation
  --> Sources/SwiftExtras/SwiftUI/LimitedTextField.swift:27:69-27:69
25 |    /// - Parameters:
26 |    ///   - text: A binding to the `String` value representing the text input.
   |          ╰─suggestion: Document 'title' parameter
27 +    ///   - characterLimit: The maximum number of characters allowed.
28 |    public init(_ title: LocalizedStringKey, text: Binding<String>, characterLimit: Int) {
29 |       self.title = title
warning: Parameter 'changeLog' not found in initializer declaration
  --> Sources/SwiftExtras/SwiftUI/SEAcknowledgementView.swift:77:11-77:58
75 |     ///
76 |     /// - Parameters:
77 +     ///   - changeLog: The change log entries to display.
   |           ╰─suggestion: Remove 'changeLog' parameter documentation
78 |     public init(entries: [SEAcknowledgement]) {
79 |         self.entries = Set(entries)
warning: Parameter 'entries' is missing documentation
  --> Sources/SwiftExtras/SwiftUI/SEAcknowledgementView.swift:77:58-77:58
75 |     ///
76 |     /// - Parameters:
77 +     ///   - changeLog: The change log entries to display.
   |                                                          ╰─suggestion: Document 'entries' parameter
78 |     public init(entries: [SEAcknowledgement]) {
79 |         self.entries = Set(entries)
warning: Parameter 'content' not found in initializer declaration
  --> Sources/SwiftExtras/SwiftUI/SESettingsView.swift:91:13-91:20
89 |     ///   - changeLog: Changelog
90 |     ///   - acknowledgements: Acknowledgements to mention
91 +     ///   - content: Additional content
   |             ├─suggestion: Replace 'content' with 'topContent'
   |             ╰─suggestion: Replace 'content' with 'bottomContent'
92 |     public init(
93 |         createdBy: String? = nil,
warning: Parameter 'bottomContent' is missing documentation
  --> Sources/SwiftExtras/SwiftUI/SESettingsView.swift:91:40-91:40
89 |     ///   - changeLog: Changelog
90 |     ///   - acknowledgements: Acknowledgements to mention
91 +     ///   - content: Additional content
   |                                        ╰─suggestion: Document 'bottomContent' parameter
92 |     public init(
93 |         createdBy: String? = nil,
warning: Parameter 'topContent' is missing documentation
  --> Sources/SwiftExtras/SwiftUI/SESettingsView.swift:91:40-91:40
89 |     ///   - changeLog: Changelog
90 |     ///   - acknowledgements: Acknowledgements to mention
91 +     ///   - content: Additional content
   |                                        ╰─suggestion: Document 'topContent' parameter
92 |     public init(
93 |         createdBy: String? = nil,
Finished building documentation for 'SwiftExtras' (5.98s)
Generated documentation archive at:
  /Users/admin/builder/spi-builder-workspace/.docs/0xwdg/swiftextras/1.2.3
Updating https://github.com/0xWDG/OSLogViewer.git
Updated https://github.com/0xWDG/OSLogViewer.git (0.43s)
Fetching https://github.com/swiftlang/swift-docc-plugin from cache
Fetched https://github.com/swiftlang/swift-docc-plugin from cache (0.45s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.4.3 (1.16s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit from cache
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.79s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.42s)
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
[1/8] Write snippet-extract-tool-entitlement.plist
[4/8] Write swift-version-2F0A5646E1D333AE.txt
[6/53] Emitting module Snippets
[7/53] Compiling Snippets SnippetParser.swift
[8/53] Compiling Snippets Snippet.swift
[9/53] Compiling SymbolKit DeclarationFragments.swift
[10/53] Compiling SymbolKit Fragment.swift
[11/53] Compiling SymbolKit FragmentKind.swift
[12/53] Compiling SymbolKit FunctionParameter.swift
[13/53] Compiling SymbolKit FunctionSignature.swift
[14/57] Compiling SymbolKit Identifier.swift
[15/57] Compiling SymbolKit KindIdentifier.swift
[16/57] Compiling SymbolKit Location.swift
[17/57] Compiling SymbolKit Mutability.swift
[18/57] Compiling SymbolKit Names.swift
[19/57] Compiling SymbolKit SPI.swift
[20/57] Compiling SymbolKit Snippet.swift
[21/57] Compiling SymbolKit Extension.swift
[22/57] Compiling SymbolKit SemanticVersion.swift
[23/57] Compiling SymbolKit AccessControl.swift
[24/57] Compiling SymbolKit Availability.swift
[25/57] Compiling SymbolKit AvailabilityItem.swift
[26/57] Compiling SymbolKit Domain.swift
[27/57] Compiling SymbolKit Symbol.swift
[28/57] Compiling SymbolKit SymbolKind.swift
[29/57] Compiling SymbolKit SymbolGraph.swift
[30/57] Compiling SymbolKit GraphCollector.swift
[31/57] Compiling SymbolKit Mixin+Equals.swift
[32/57] Compiling SymbolKit Mixin+Hash.swift
[33/57] Compiling SymbolKit Mixin.swift
[34/57] Compiling SymbolKit LineList.swift
[35/57] Compiling SymbolKit Position.swift
[36/57] Compiling SymbolKit SourceRange.swift
[37/57] Compiling SymbolKit Metadata.swift
[38/57] Compiling SymbolKit Module.swift
[39/57] Compiling SymbolKit OperatingSystem.swift
[40/57] Compiling SymbolKit Platform.swift
[41/57] Emitting module SymbolKit
[42/57] Compiling SymbolKit GenericConstraint.swift
[43/57] Compiling SymbolKit GenericParameter.swift
[44/57] Compiling SymbolKit Generics.swift
[45/57] Compiling SymbolKit Namespace.swift
[46/57] Compiling SymbolKit Relationship.swift
[47/57] Compiling SymbolKit RelationshipKind.swift
[48/57] Compiling SymbolKit SourceOrigin.swift
[49/57] Compiling SymbolKit GenericConstraints.swift
[50/57] Compiling SymbolKit Swift.swift
[51/57] Compiling SymbolKit UnifiedSymbol+Encodable.swift
[52/57] Compiling SymbolKit UnifiedSymbol.swift
[53/57] Compiling SymbolKit UnifiedSymbolGraph+Encodable.swift
[54/57] Compiling SymbolKit UnifiedSymbolGraph.swift
[55/61] Compiling snippet_extract URL+Status.swift
[56/61] Compiling snippet_extract SymbolGraph+Snippet.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! (3.93s)
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/6] Compiling OSLogViewer OSLogViewer.Colors.swift
[3/6] Compiling OSLogViewer resource_bundle_accessor.swift
[4/6] Emitting module OSLogViewer
[5/6] Compiling OSLogViewer OSLogExtractor.swift
[6/6] Compiling OSLogViewer OSLogViewer.swift
[7/83] Compiling SwiftExtras SensoryFeedback.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Color+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension Color: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[8/83] Compiling SwiftExtras AppInfo.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Color+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension Color: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[9/83] Compiling SwiftExtras Device.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Color+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension Color: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[10/83] Compiling SwiftExtras Binding+onChange.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Color+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension Color: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[11/83] Compiling SwiftExtras CGFloat+.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Color+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension Color: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[12/83] Compiling SwiftExtras Collection+.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Color+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension Color: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[13/83] Compiling SwiftExtras Collection+safeIndex.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Color+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension Color: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[14/83] Compiling SwiftExtras Color+Identifiable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Color+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension Color: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[15/83] Compiling SwiftExtras Color+colorBlind.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Color+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension Color: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[16/91] Compiling SwiftExtras Int+.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/LocalizedStringKey+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension LocalizedStringKey: Identifiable {
   | |- warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[17/91] Compiling SwiftExtras Locale+Utilities.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/LocalizedStringKey+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension LocalizedStringKey: Identifiable {
   | |- warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[18/91] Compiling SwiftExtras LocalizedStringKey+.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/LocalizedStringKey+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension LocalizedStringKey: Identifiable {
   | |- warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[19/91] Compiling SwiftExtras LocalizedStringKey+Identifiable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/LocalizedStringKey+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension LocalizedStringKey: Identifiable {
   | |- warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[20/91] Compiling SwiftExtras NotificationName+.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/LocalizedStringKey+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension LocalizedStringKey: Identifiable {
   | |- warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[21/91] Compiling SwiftExtras ProcessInfo+Utilities.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/LocalizedStringKey+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension LocalizedStringKey: Identifiable {
   | |- warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[22/91] Compiling SwiftExtras Sequence+.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/LocalizedStringKey+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension LocalizedStringKey: Identifiable {
   | |- warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[23/91] Compiling SwiftExtras String+ANSIColors.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/LocalizedStringKey+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension LocalizedStringKey: Identifiable {
   | |- warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[24/91] Compiling SwiftExtras String+Base64.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/LocalizedStringKey+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension LocalizedStringKey: Identifiable {
   | |- warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
[25/91] Compiling SwiftExtras PulsatingEffect.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/MultiPlatform/PlatformTypes.swift:137:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
135 | extension PlatformImage: @unchecked @retroactive Sendable { }
136 | #else
137 | extension PlatformImage: @unchecked Sendable { }
    | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
138 | #endif
139 | #endif
[26/91] Compiling SwiftExtras ShakeEffect.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/MultiPlatform/PlatformTypes.swift:137:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
135 | extension PlatformImage: @unchecked @retroactive Sendable { }
136 | #else
137 | extension PlatformImage: @unchecked Sendable { }
    | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
138 | #endif
139 | #endif
[27/91] Compiling SwiftExtras NSPasteboard+string.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/MultiPlatform/PlatformTypes.swift:137:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
135 | extension PlatformImage: @unchecked @retroactive Sendable { }
136 | #else
137 | extension PlatformImage: @unchecked Sendable { }
    | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
138 | #endif
139 | #endif
[28/91] Compiling SwiftExtras PlatformTypes.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/MultiPlatform/PlatformTypes.swift:137:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
135 | extension PlatformImage: @unchecked @retroactive Sendable { }
136 | #else
137 | extension PlatformImage: @unchecked Sendable { }
    | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
138 | #endif
139 | #endif
[29/91] Compiling SwiftExtras PlatformViewRepresentable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/MultiPlatform/PlatformTypes.swift:137:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
135 | extension PlatformImage: @unchecked @retroactive Sendable { }
136 | #else
137 | extension PlatformImage: @unchecked Sendable { }
    | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
138 | #endif
139 | #endif
[30/91] Compiling SwiftExtras openURL.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/MultiPlatform/PlatformTypes.swift:137:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
135 | extension PlatformImage: @unchecked @retroactive Sendable { }
136 | #else
137 | extension PlatformImage: @unchecked Sendable { }
    | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
138 | #endif
139 | #endif
[31/91] Compiling SwiftExtras RegularExpressionOperator.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/MultiPlatform/PlatformTypes.swift:137:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
135 | extension PlatformImage: @unchecked @retroactive Sendable { }
136 | #else
137 | extension PlatformImage: @unchecked Sendable { }
    | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
138 | #endif
139 | #endif
[32/91] Compiling SwiftExtras optionalBinding.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/MultiPlatform/PlatformTypes.swift:137:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
135 | extension PlatformImage: @unchecked @retroactive Sendable { }
136 | #else
137 | extension PlatformImage: @unchecked Sendable { }
    | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
138 | #endif
139 | #endif
[33/91] Emitting module SwiftExtras
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Color+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension Color: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Color' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+Identifiable.swift:26:1: warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
24 | }
25 | #else
26 | extension Date: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Image+Platform.swift:30:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
28 | }
29 |
30 | extension PlatformImage: Identifiable {
   | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
31 |     public typealias ID = Int // swiftlint:disable:this type_name
32 |     /// The identifier of the color.
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/LocalizedStringKey+Identifiable.swift:27:1: warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
25 | }
26 | #else
27 | extension LocalizedStringKey: Identifiable {
   | |- warning: extension declares a conformance of imported type 'LocalizedStringKey' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'SwiftUICore' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
28 |     public typealias ID = Int // swiftlint:disable:this type_name
29 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+IdentifiableString.swift:26:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
24 | }
25 | #else
26 | extension String: Identifiable {
   | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+error.swift:28:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
26 | extension String: @retroactive LocalizedError { }
27 | #else
28 | extension String: LocalizedError { }
   | |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
29 | #endif
30 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/MultiPlatform/PlatformTypes.swift:137:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
135 | extension PlatformImage: @unchecked @retroactive Sendable { }
136 | #else
137 | extension PlatformImage: @unchecked Sendable { }
    | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Sendable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
138 | #endif
139 | #endif
[34/91] Compiling SwiftExtras MailView.swift
[35/91] Compiling SwiftExtras SFSafari.swift
[36/91] Compiling SwiftExtras WebView.swift
[37/91] Compiling SwiftExtras SEAcknowledgement.swift
[38/91] Compiling SwiftExtras SEChangeLogEntry.swift
[39/91] Compiling SwiftExtras SocialIcons.swift
[40/91] Compiling SwiftExtras BlueButtonStyle.swift
[41/91] Compiling SwiftExtras BorderedToggleStyle.swift
[42/91] Compiling SwiftExtras View+modifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:56:24: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
47 | /// Save the frame of the view
48 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
49 | struct ReadFrameModifier: ViewModifier {
   |        `- note: enclosing scope here
50 |     @Binding var frame: CGRect
51 |
   :
54 |             .background(
55 |                 GeometryReader { proxy in
56 |                     if #available(iOS 17.0, macOS 14.0, *) {
   |                        `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
57 |                         Color.clear
58 |                             .onAppear {
[43/91] Compiling SwiftExtras View+onLandscape.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:56:24: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
47 | /// Save the frame of the view
48 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
49 | struct ReadFrameModifier: ViewModifier {
   |        `- note: enclosing scope here
50 |     @Binding var frame: CGRect
51 |
   :
54 |             .background(
55 |                 GeometryReader { proxy in
56 |                     if #available(iOS 17.0, macOS 14.0, *) {
   |                        `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
57 |                         Color.clear
58 |                             .onAppear {
[44/91] Compiling SwiftExtras View+readOffsetX.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:56:24: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
47 | /// Save the frame of the view
48 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
49 | struct ReadFrameModifier: ViewModifier {
   |        `- note: enclosing scope here
50 |     @Binding var frame: CGRect
51 |
   :
54 |             .background(
55 |                 GeometryReader { proxy in
56 |                     if #available(iOS 17.0, macOS 14.0, *) {
   |                        `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
57 |                         Color.clear
58 |                             .onAppear {
[45/91] Compiling SwiftExtras View+render.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:56:24: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
47 | /// Save the frame of the view
48 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
49 | struct ReadFrameModifier: ViewModifier {
   |        `- note: enclosing scope here
50 |     @Binding var frame: CGRect
51 |
   :
54 |             .background(
55 |                 GeometryReader { proxy in
56 |                     if #available(iOS 17.0, macOS 14.0, *) {
   |                        `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
57 |                         Color.clear
58 |                             .onAppear {
[46/91] Compiling SwiftExtras View+sizeSaver.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:56:24: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
47 | /// Save the frame of the view
48 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
49 | struct ReadFrameModifier: ViewModifier {
   |        `- note: enclosing scope here
50 |     @Binding var frame: CGRect
51 |
   :
54 |             .background(
55 |                 GeometryReader { proxy in
56 |                     if #available(iOS 17.0, macOS 14.0, *) {
   |                        `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
57 |                         Color.clear
58 |                             .onAppear {
[47/91] Compiling SwiftExtras kMeansCluster.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:56:24: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
47 | /// Save the frame of the view
48 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
49 | struct ReadFrameModifier: ViewModifier {
   |        `- note: enclosing scope here
50 |     @Binding var frame: CGRect
51 |
   :
54 |             .background(
55 |                 GeometryReader { proxy in
56 |                     if #available(iOS 17.0, macOS 14.0, *) {
   |                        `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
57 |                         Color.clear
58 |                             .onAppear {
[48/91] Compiling SwiftExtras WStack.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:56:24: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
47 | /// Save the frame of the view
48 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
49 | struct ReadFrameModifier: ViewModifier {
   |        `- note: enclosing scope here
50 |     @Binding var frame: CGRect
51 |
   :
54 |             .background(
55 |                 GeometryReader { proxy in
56 |                     if #available(iOS 17.0, macOS 14.0, *) {
   |                        `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
57 |                         Color.clear
58 |                             .onAppear {
[49/91] Compiling SwiftExtras KeyboardDismissModifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/View/View+readOffsetX.swift:56:24: warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
47 | /// Save the frame of the view
48 | @available(iOS 17.0, macOS 14.0, tvOS 17.0, watchOS 10.0, *)
49 | struct ReadFrameModifier: ViewModifier {
   |        `- note: enclosing scope here
50 |     @Binding var frame: CGRect
51 |
   :
54 |             .background(
55 |                 GeometryReader { proxy in
56 |                     if #available(iOS 17.0, macOS 14.0, *) {
   |                        `- warning: unnecessary check for 'macOS'; enclosing scope ensures guard will always be true
57 |                         Color.clear
58 |                             .onAppear {
[50/91] Compiling SwiftExtras Color+components.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:124:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
122 |     /// - returns: raw deflated data according to [RFC-1951](https://tools.ietf.org/html/rfc1951).
123 |     public func deflate() -> Data? {
124 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
125 |             let configuration = (
126 |                 operation: COMPRESSION_STREAM_ENCODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:154:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
152 |     /// - returns: uncompressed data
153 |     public func inflate() -> Data? {
154 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
155 |             let configuration = (
156 |                 operation: COMPRESSION_STREAM_DECODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+Identifiable.swift:26:1: warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
24 | }
25 | #else
26 | extension Date: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Image+Platform.swift:30:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
28 | }
29 |
30 | extension PlatformImage: Identifiable {
   | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
31 |     public typealias ID = Int // swiftlint:disable:this type_name
32 |     /// The identifier of the color.
[51/91] Compiling SwiftExtras Color+default.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:124:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
122 |     /// - returns: raw deflated data according to [RFC-1951](https://tools.ietf.org/html/rfc1951).
123 |     public func deflate() -> Data? {
124 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
125 |             let configuration = (
126 |                 operation: COMPRESSION_STREAM_ENCODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:154:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
152 |     /// - returns: uncompressed data
153 |     public func inflate() -> Data? {
154 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
155 |             let configuration = (
156 |                 operation: COMPRESSION_STREAM_DECODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+Identifiable.swift:26:1: warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
24 | }
25 | #else
26 | extension Date: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Image+Platform.swift:30:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
28 | }
29 |
30 | extension PlatformImage: Identifiable {
   | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
31 |     public typealias ID = Int // swiftlint:disable:this type_name
32 |     /// The identifier of the color.
[52/91] Compiling SwiftExtras Color+init.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:124:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
122 |     /// - returns: raw deflated data according to [RFC-1951](https://tools.ietf.org/html/rfc1951).
123 |     public func deflate() -> Data? {
124 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
125 |             let configuration = (
126 |                 operation: COMPRESSION_STREAM_ENCODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:154:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
152 |     /// - returns: uncompressed data
153 |     public func inflate() -> Data? {
154 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
155 |             let configuration = (
156 |                 operation: COMPRESSION_STREAM_DECODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+Identifiable.swift:26:1: warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
24 | }
25 | #else
26 | extension Date: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Image+Platform.swift:30:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
28 | }
29 |
30 | extension PlatformImage: Identifiable {
   | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
31 |     public typealias ID = Int // swiftlint:disable:this type_name
32 |     /// The identifier of the color.
[53/91] Compiling SwiftExtras Color+random.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:124:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
122 |     /// - returns: raw deflated data according to [RFC-1951](https://tools.ietf.org/html/rfc1951).
123 |     public func deflate() -> Data? {
124 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
125 |             let configuration = (
126 |                 operation: COMPRESSION_STREAM_ENCODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:154:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
152 |     /// - returns: uncompressed data
153 |     public func inflate() -> Data? {
154 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
155 |             let configuration = (
156 |                 operation: COMPRESSION_STREAM_DECODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+Identifiable.swift:26:1: warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
24 | }
25 | #else
26 | extension Date: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Image+Platform.swift:30:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
28 | }
29 |
30 | extension PlatformImage: Identifiable {
   | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
31 |     public typealias ID = Int // swiftlint:disable:this type_name
32 |     /// The identifier of the color.
[54/91] Compiling SwiftExtras Data+Compression.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:124:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
122 |     /// - returns: raw deflated data according to [RFC-1951](https://tools.ietf.org/html/rfc1951).
123 |     public func deflate() -> Data? {
124 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
125 |             let configuration = (
126 |                 operation: COMPRESSION_STREAM_ENCODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:154:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
152 |     /// - returns: uncompressed data
153 |     public func inflate() -> Data? {
154 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
155 |             let configuration = (
156 |                 operation: COMPRESSION_STREAM_DECODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+Identifiable.swift:26:1: warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
24 | }
25 | #else
26 | extension Date: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Image+Platform.swift:30:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
28 | }
29 |
30 | extension PlatformImage: Identifiable {
   | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
31 |     public typealias ID = Int // swiftlint:disable:this type_name
32 |     /// The identifier of the color.
[55/91] Compiling SwiftExtras Date+.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:124:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
122 |     /// - returns: raw deflated data according to [RFC-1951](https://tools.ietf.org/html/rfc1951).
123 |     public func deflate() -> Data? {
124 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
125 |             let configuration = (
126 |                 operation: COMPRESSION_STREAM_ENCODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:154:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
152 |     /// - returns: uncompressed data
153 |     public func inflate() -> Data? {
154 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
155 |             let configuration = (
156 |                 operation: COMPRESSION_STREAM_DECODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+Identifiable.swift:26:1: warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
24 | }
25 | #else
26 | extension Date: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Image+Platform.swift:30:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
28 | }
29 |
30 | extension PlatformImage: Identifiable {
   | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
31 |     public typealias ID = Int // swiftlint:disable:this type_name
32 |     /// The identifier of the color.
[56/91] Compiling SwiftExtras Date+Identifiable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:124:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
122 |     /// - returns: raw deflated data according to [RFC-1951](https://tools.ietf.org/html/rfc1951).
123 |     public func deflate() -> Data? {
124 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
125 |             let configuration = (
126 |                 operation: COMPRESSION_STREAM_ENCODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:154:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
152 |     /// - returns: uncompressed data
153 |     public func inflate() -> Data? {
154 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
155 |             let configuration = (
156 |                 operation: COMPRESSION_STREAM_DECODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+Identifiable.swift:26:1: warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
24 | }
25 | #else
26 | extension Date: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Image+Platform.swift:30:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
28 | }
29 |
30 | extension PlatformImage: Identifiable {
   | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
31 |     public typealias ID = Int // swiftlint:disable:this type_name
32 |     /// The identifier of the color.
[57/91] Compiling SwiftExtras Date+getFormattedDate.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:124:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
122 |     /// - returns: raw deflated data according to [RFC-1951](https://tools.ietf.org/html/rfc1951).
123 |     public func deflate() -> Data? {
124 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
125 |             let configuration = (
126 |                 operation: COMPRESSION_STREAM_ENCODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:154:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
152 |     /// - returns: uncompressed data
153 |     public func inflate() -> Data? {
154 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
155 |             let configuration = (
156 |                 operation: COMPRESSION_STREAM_DECODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+Identifiable.swift:26:1: warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
24 | }
25 | #else
26 | extension Date: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Image+Platform.swift:30:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
28 | }
29 |
30 | extension PlatformImage: Identifiable {
   | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
31 |     public typealias ID = Int // swiftlint:disable:this type_name
32 |     /// The identifier of the color.
[58/91] Compiling SwiftExtras Image+Platform.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:124:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
122 |     /// - returns: raw deflated data according to [RFC-1951](https://tools.ietf.org/html/rfc1951).
123 |     public func deflate() -> Data? {
124 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
125 |             let configuration = (
126 |                 operation: COMPRESSION_STREAM_ENCODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Data+Compression.swift:154:21: warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
152 |     /// - returns: uncompressed data
153 |     public func inflate() -> Data? {
154 |         return self.withUnsafeBytes { (sourcePtr: UnsafePointer<UInt8>) -> Data? in
    |                     `- warning: 'withUnsafeBytes' is deprecated: use `withUnsafeBytes<R>(_: (UnsafeRawBufferPointer) throws -> R) rethrows -> R` instead
155 |             let configuration = (
156 |                 operation: COMPRESSION_STREAM_DECODE,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Date+Identifiable.swift:26:1: warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
24 | }
25 | #else
26 | extension Date: Identifiable {
   | |- warning: extension declares a conformance of imported type 'Date' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Foundation' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/Image+Platform.swift:30:1: warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
28 | }
29 |
30 | extension PlatformImage: Identifiable {
   | |- warning: extension declares a conformance of imported type 'NSImage' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'AppKit' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
31 |     public typealias ID = Int // swiftlint:disable:this type_name
32 |     /// The identifier of the color.
[59/91] Compiling SwiftExtras GrayButtonStyle.swift
[60/91] Compiling SwiftExtras ListButtonStyle.swift
[61/91] Compiling SwiftExtras PlainBorderedToggleStyle.swift
[62/91] Compiling SwiftExtras ToggleButtonStyle.swift
[63/91] Compiling SwiftExtras SwiftExtras.swift
[64/91] Compiling SwiftExtras AsyncView.swift
[65/91] Compiling SwiftExtras CardView.swift
[66/91] Compiling SwiftExtras DisclosureSection.swift
[67/91] Compiling SwiftExtras String+IdentifiableString.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+IdentifiableString.swift:26:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
24 | }
25 | #else
26 | extension String: Identifiable {
   | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+error.swift:28:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
26 | extension String: @retroactive LocalizedError { }
27 | #else
28 | extension String: LocalizedError { }
   | |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
29 | #endif
30 |
[68/91] Compiling SwiftExtras String+contains.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+IdentifiableString.swift:26:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
24 | }
25 | #else
26 | extension String: Identifiable {
   | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+error.swift:28:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
26 | extension String: @retroactive LocalizedError { }
27 | #else
28 | extension String: LocalizedError { }
   | |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
29 | #endif
30 |
[69/91] Compiling SwiftExtras String+error.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+IdentifiableString.swift:26:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
24 | }
25 | #else
26 | extension String: Identifiable {
   | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+error.swift:28:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
26 | extension String: @retroactive LocalizedError { }
27 | #else
28 | extension String: LocalizedError { }
   | |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
29 | #endif
30 |
[70/91] Compiling SwiftExtras String+hashed.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+IdentifiableString.swift:26:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
24 | }
25 | #else
26 | extension String: Identifiable {
   | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+error.swift:28:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
26 | extension String: @retroactive LocalizedError { }
27 | #else
28 | extension String: LocalizedError { }
   | |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
29 | #endif
30 |
[71/91] Compiling SwiftExtras String+slugified.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+IdentifiableString.swift:26:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
24 | }
25 | #else
26 | extension String: Identifiable {
   | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+error.swift:28:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
26 | extension String: @retroactive LocalizedError { }
27 | #else
28 | extension String: LocalizedError { }
   | |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
29 | #endif
30 |
[72/91] Compiling SwiftExtras String+subscript.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+IdentifiableString.swift:26:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
24 | }
25 | #else
26 | extension String: Identifiable {
   | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+error.swift:28:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
26 | extension String: @retroactive LocalizedError { }
27 | #else
28 | extension String: LocalizedError { }
   | |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
29 | #endif
30 |
[73/91] Compiling SwiftExtras String+trimmed.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+IdentifiableString.swift:26:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
24 | }
25 | #else
26 | extension String: Identifiable {
   | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+error.swift:28:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
26 | extension String: @retroactive LocalizedError { }
27 | #else
28 | extension String: LocalizedError { }
   | |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
29 | #endif
30 |
[74/91] Compiling SwiftExtras String+url.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+IdentifiableString.swift:26:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
24 | }
25 | #else
26 | extension String: Identifiable {
   | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+error.swift:28:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
26 | extension String: @retroactive LocalizedError { }
27 | #else
28 | extension String: LocalizedError { }
   | |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
29 | #endif
30 |
[75/91] Compiling SwiftExtras Text+Gradient.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+IdentifiableString.swift:26:1: warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
24 | }
25 | #else
26 | extension String: Identifiable {
   | |- warning: extension declares a conformance of imported type 'String' to imported protocol 'Identifiable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
27 |     public typealias ID = Int // swiftlint:disable:this type_name
28 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/Extensions/String/String+error.swift:28:1: warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
26 | extension String: @retroactive LocalizedError { }
27 | #else
28 | extension String: LocalizedError { }
   | |- warning: extension declares a conformance of imported type 'String' to imported protocols 'LocalizedError', 'Error'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
29 | #endif
30 |
[76/91] Compiling SwiftExtras TimeInterval+.swift
[77/91] Compiling SwiftExtras UIDevice+Utilities.swift
[78/91] Compiling SwiftExtras UserDefaults+subscript.swift
[79/91] Compiling SwiftExtras View+Error.swift
[80/91] Compiling SwiftExtras View+Log.swift
[81/91] Compiling SwiftExtras View+detachedTask.swift
[82/91] Compiling SwiftExtras View+getRootViewController.swift
[83/91] Compiling SwiftExtras View+horizontallyCentered.swift
[84/91] Compiling SwiftExtras HorizontalStepper.swift
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectPickerView.swift:129:2: note: expanded code originates here
127 |         }
128 |     }
129 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     NavigationView {
    +-------------------------------------------------------------------
130 | #endif
131 | #endif
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectView.swift:113:2: note: expanded code originates here
111 |         Label(item, systemImage: item)
112 |     }
113 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     MultiSelectView(
    +-------------------------------------------------------------------
114 | #endif
115 | #endif
[85/91] Compiling SwiftExtras LimitedTextField.swift
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectPickerView.swift:129:2: note: expanded code originates here
127 |         }
128 |     }
129 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     NavigationView {
    +-------------------------------------------------------------------
130 | #endif
131 | #endif
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectView.swift:113:2: note: expanded code originates here
111 |         Label(item, systemImage: item)
112 |     }
113 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     MultiSelectView(
    +-------------------------------------------------------------------
114 | #endif
115 | #endif
[86/91] Compiling SwiftExtras MultiSelectPickerView.swift
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectPickerView.swift:129:2: note: expanded code originates here
127 |         }
128 |     }
129 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     NavigationView {
    +-------------------------------------------------------------------
130 | #endif
131 | #endif
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectView.swift:113:2: note: expanded code originates here
111 |         Label(item, systemImage: item)
112 |     }
113 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     MultiSelectView(
    +-------------------------------------------------------------------
114 | #endif
115 | #endif
[87/91] Compiling SwiftExtras MultiSelectView.swift
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectPickerView.swift:129:2: note: expanded code originates here
127 |         }
128 |     }
129 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     NavigationView {
    +-------------------------------------------------------------------
130 | #endif
131 | #endif
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectView.swift:113:2: note: expanded code originates here
111 |         Label(item, systemImage: item)
112 |     }
113 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     MultiSelectView(
    +-------------------------------------------------------------------
114 | #endif
115 | #endif
[88/91] Compiling SwiftExtras SEAcknowledgementView.swift
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectPickerView.swift:129:2: note: expanded code originates here
127 |         }
128 |     }
129 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     NavigationView {
    +-------------------------------------------------------------------
130 | #endif
131 | #endif
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectView.swift:113:2: note: expanded code originates here
111 |         Label(item, systemImage: item)
112 |     }
113 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     MultiSelectView(
    +-------------------------------------------------------------------
114 | #endif
115 | #endif
[89/91] Compiling SwiftExtras SEChangeLogView.swift
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectPickerView.swift:129:2: note: expanded code originates here
127 |         }
128 |     }
129 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     NavigationView {
    +-------------------------------------------------------------------
130 | #endif
131 | #endif
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectView.swift:113:2: note: expanded code originates here
111 |         Label(item, systemImage: item)
112 |     }
113 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     MultiSelectView(
    +-------------------------------------------------------------------
114 | #endif
115 | #endif
[90/91] Compiling SwiftExtras SESettingsView.swift
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectPickerView.swift:129:2: note: expanded code originates here
127 |         }
128 |     }
129 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     NavigationView {
    +-------------------------------------------------------------------
130 | #endif
131 | #endif
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectView.swift:113:2: note: expanded code originates here
111 |         Label(item, systemImage: item)
112 |     }
113 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     MultiSelectView(
    +-------------------------------------------------------------------
114 | #endif
115 | #endif
[91/91] Compiling SwiftExtras resource_bundle_accessor.swift
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectPickerView.swift:129:2: note: expanded code originates here
127 |         }
128 |     }
129 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     NavigationView {
    +-------------------------------------------------------------------
130 | #endif
131 | #endif
macro expansion #Preview:19:25: warning: variable 'items' was never mutated; consider changing to 'let' constant
`- /Users/admin/builder/spi-builder-workspace/Sources/SwiftExtras/SwiftUI/MultiSelectView.swift:113:2: note: expanded code originates here
111 |         Label(item, systemImage: item)
112 |     }
113 | }
    +--- macro expansion #Preview --------------------------------------
    |17 |
    |18 |                 var body: some SwiftUI.View {
    |19 |                     var items = ["star", "person", "rainbow"]
    |   |                         `- warning: variable 'items' was never mutated; consider changing to 'let' constant
    |20 |
    |21 |                     MultiSelectView(
    +-------------------------------------------------------------------
114 | #endif
115 | #endif
Build of target: 'SwiftExtras' complete! (3.95s)
   17376
111	/Users/admin/builder/spi-builder-workspace/.docs/0xwdg/swiftextras/1.2.3
✅  Doc result (uploading) reported
========================================
SyncDocs
========================================
Doc archive source directory: $PWD/.docs/0xwdg/swiftextras/1.2.3
File count: 17376
Doc size:   111.0MB
Preparing doc bundle ...
Uploading prod-0xwdg-swiftextras-1.2.3-703dcedb.zip to s3://spi-docs-inbox/prod-0xwdg-swiftextras-1.2.3-703dcedb.zip
Copying... [10%]
Copying... [20%]
Copying... [30%]
Copying... [40%]
Copying... [50%]
Copying... [60%]
Copying... [70%]
Copying... [80%]
Copying... [90%]
Copying... [100%]
Done.