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 SwiftyHaru, reference dev (bcc8a3), with Swift 6.0 for Linux on 26 Nov 2024 15:43:58 UTC.

Swift 6 data race errors: 91

Build Command

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

Build Log

    |                       |- warning: static property 'eTenB5Horisontal' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'eTenB5Horisontal' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 |
114 |     /// Vertical writing version of `eTenB5Horisontal` (*ETen-B5-V*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:118:23: warning: static property 'rksjHorisontal' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
116 |
117 |     /// Microsoft Code Page 932, JIS X 0208 character (*90ms-RKSJ-H*)
118 |     public static let rksjHorisontal = Encoding(name: "90ms-RKSJ-H", isMultibyte: true)
    |                       |- warning: static property 'rksjHorisontal' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'rksjHorisontal' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |
120 |     /// Vertical writing version of `rksjHorisontal` (*90ms-RKSJ-V*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:121:23: warning: static property 'rksjVertical' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
119 |
120 |     /// Vertical writing version of `rksjHorisontal` (*90ms-RKSJ-V*)
121 |     public static let rksjVertical = Encoding(name: "90ms-RKSJ-V", isMultibyte: true)
    |                       |- warning: static property 'rksjVertical' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'rksjVertical' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Microsoft Code Page 932, JIS X 0208 character (proportional) (*90msp-RKSJ-H*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:124:23: warning: static property 'rksjHorisontalProportional' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
122 |
123 |     /// Microsoft Code Page 932, JIS X 0208 character (proportional) (*90msp-RKSJ-H*)
124 |     public static let rksjHorisontalProportional = Encoding(name: "90msp-RKSJ-H", isMultibyte: true)
    |                       |- warning: static property 'rksjHorisontalProportional' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'rksjHorisontalProportional' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
125 |
126 |     /// JIS X 0208 character set, EUC-JP encoding (*EUC-H*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:127:23: warning: static property 'eucHorisontal' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
125 |
126 |     /// JIS X 0208 character set, EUC-JP encoding (*EUC-H*)
127 |     public static let eucHorisontal = Encoding(name: "EUC-H", isMultibyte: true)
    |                       |- warning: static property 'eucHorisontal' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'eucHorisontal' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Vertical writing version of `eucHorisontal` (*EUC-V*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:130:23: warning: static property 'eucVertical' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
128 |
129 |     /// Vertical writing version of `eucHorisontal` (*EUC-V*)
130 |     public static let eucVertical = Encoding(name: "EUC-V", isMultibyte: true)
    |                       |- warning: static property 'eucVertical' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'eucVertical' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 |
132 |     /// KS X 1001:1992 character set, EUC-KR encoding (*KSC-EUC-H*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:133:23: warning: static property 'kscEucHorisontal' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
131 |
132 |     /// KS X 1001:1992 character set, EUC-KR encoding (*KSC-EUC-H*)
133 |     public static let kscEucHorisontal = Encoding(name: "KSC-EUC-H", isMultibyte: true)
    |                       |- warning: static property 'kscEucHorisontal' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'kscEucHorisontal' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
134 |
135 |     /// Vertical writing version of `kscEucHorisontal` (*KSC-EUC-V*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:136:23: warning: static property 'kscEucVertical' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
134 |
135 |     /// Vertical writing version of `kscEucHorisontal` (*KSC-EUC-V*)
136 |     public static let kscEucVertical = Encoding(name: "KSC-EUC-V", isMultibyte: true)
    |                       |- warning: static property 'kscEucVertical' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'kscEucVertical' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
137 |
138 |     /// Microsoft Code Page 949 (lfCharSet 0x81), KS X 1001:1992 character set plus 8822 additional hangul,
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:140:23: warning: static property 'kscMsUhcProportional' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
138 |     /// Microsoft Code Page 949 (lfCharSet 0x81), KS X 1001:1992 character set plus 8822 additional hangul,
139 |     /// Unified Hangul Code (UHC) encoding (proportional)  (*KSCms-UHC-H*)
140 |     public static let kscMsUhcProportional = Encoding(name: "KSCms-UHC-H", isMultibyte: true)
    |                       |- warning: static property 'kscMsUhcProportional' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'kscMsUhcProportional' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 |     /// Microsoft Code Page 949 (lfCharSet 0x81), KS X 1001:1992 character set plus 8822 additional hangul,
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:147:23: warning: static property 'kscMsUhsVerticalFixedWidth' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
145 |
146 |     /// Vertical writing version of `kscMsUhsHorisontalFixedWidth` (*KSCms-UHC-HW-V*)
147 |     public static let kscMsUhsVerticalFixedWidth = Encoding(name: "KSCms-UHC-HW-V", isMultibyte: true)
    |                       |- warning: static property 'kscMsUhsVerticalFixedWidth' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'kscMsUhsVerticalFixedWidth' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
148 |
149 |     /// Unicode (*UTF-8*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:144:23: warning: static property 'kscMsUhsHorisontalFixedWidth' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
142 |     /// Microsoft Code Page 949 (lfCharSet 0x81), KS X 1001:1992 character set plus 8822 additional hangul,
143 |     /// Unified Hangul Code (UHC) encoding (fixed width) (*KSCms-UHC-HW-H*)
144 |     public static let kscMsUhsHorisontalFixedWidth = Encoding(name: "KSCms-UHC-HW-H", isMultibyte: true)
    |                       |- warning: static property 'kscMsUhsHorisontalFixedWidth' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'kscMsUhsHorisontalFixedWidth' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
145 |
146 |     /// Vertical writing version of `kscMsUhsHorisontalFixedWidth` (*KSCms-UHC-HW-V*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:150:23: warning: static property 'utf8' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
148 |
149 |     /// Unicode (*UTF-8*)
150 |     public static let utf8 = Encoding(name: "UTF-8", isMultibyte: true)
    |                       |- warning: static property 'utf8' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'utf8' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 |
152 |     public static let builtinSingleByteEncodings: [Encoding] = [
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:17:23: warning: static property 'macRoman' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 15 |
 16 |     /// The standard encoding of Mac OS (*MacRomanEncoding*)
 17 |     public static let macRoman = Encoding(name: "MacRomanEncoding")
    |                       |- warning: static property 'macRoman' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'macRoman' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |
 19 |     /// The standard encoding of Windows (*WinAnsiEncoding*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:20:23: warning: static property 'windowsANSI' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 18 |
 19 |     /// The standard encoding of Windows (*WinAnsiEncoding*)
 20 |     public static let windowsANSI = Encoding(name: "WinAnsiEncoding")
    |                       |- warning: static property 'windowsANSI' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'windowsANSI' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |
 22 |     /// Use the built-in encoding of a font (*FontSpecific*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:23:23: warning: static property 'fontSpecific' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 21 |
 22 |     /// Use the built-in encoding of a font (*FontSpecific*)
 23 |     public static let fontSpecific = Encoding(name: "FontSpecific")
    |                       |- warning: static property 'fontSpecific' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'fontSpecific' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |
 25 |     /// Latin Alphabet No.2 (*ISO8859-2*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:26:23: warning: static property 'latinAlphabet2' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 24 |
 25 |     /// Latin Alphabet No.2 (*ISO8859-2*)
 26 |     public static let latinAlphabet2 = Encoding(name: "ISO8859-2")
    |                       |- warning: static property 'latinAlphabet2' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'latinAlphabet2' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |
 28 |     /// Latin Alphabet No.3 (*ISO8859-3*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:29:23: warning: static property 'latinAlphabet3' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 27 |
 28 |     /// Latin Alphabet No.3 (*ISO8859-3*)
 29 |     public static let latinAlphabet3 = Encoding(name: "ISO8859-3")
    |                       |- warning: static property 'latinAlphabet3' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'latinAlphabet3' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |
 31 |     /// Latin Alphabet No.4 (*ISO8859-4*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:32:23: warning: static property 'latinAlphabet4' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 30 |
 31 |     /// Latin Alphabet No.4 (*ISO8859-4*)
 32 |     public static let latinAlphabet4 = Encoding(name: "ISO8859-4")
    |                       |- warning: static property 'latinAlphabet4' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'latinAlphabet4' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |
 34 |     /// Latin Cyrillic Alphabet (*ISO8859-5*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:35:23: warning: static property 'latinCyrillicAlphabet' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 33 |
 34 |     /// Latin Cyrillic Alphabet (*ISO8859-5*)
 35 |     public static let latinCyrillicAlphabet = Encoding(name: "ISO8859-5")
    |                       |- warning: static property 'latinCyrillicAlphabet' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'latinCyrillicAlphabet' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |
 37 |     /// Latin Arabic Alphabet (*ISO8859-6*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:38:23: warning: static property 'latinArabicAlphabet' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 36 |
 37 |     /// Latin Arabic Alphabet (*ISO8859-6*)
 38 |     public static let latinArabicAlphabet = Encoding(name: "ISO8859-6")
    |                       |- warning: static property 'latinArabicAlphabet' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'latinArabicAlphabet' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |
 40 |     /// Latin Greek Alphabet (*ISO8859-7*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:41:23: warning: static property 'latinGreekAlphabet' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 39 |
 40 |     /// Latin Greek Alphabet (*ISO8859-7*)
 41 |     public static let latinGreekAlphabet = Encoding(name: "ISO8859-7")
    |                       |- warning: static property 'latinGreekAlphabet' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'latinGreekAlphabet' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |
 43 |     /// Latin Hebrew Alphabet (*ISO8859-8*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:44:23: warning: static property 'latinHebrewAlphabet' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 42 |
 43 |     /// Latin Hebrew Alphabet (*ISO8859-8*)
 44 |     public static let latinHebrewAlphabet = Encoding(name: "ISO8859-8")
    |                       |- warning: static property 'latinHebrewAlphabet' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'latinHebrewAlphabet' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 45 |
 46 |     /// Latin Alphabet No.5 (*ISO8859-9*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:47:23: warning: static property 'latinAlphabet5' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 45 |
 46 |     /// Latin Alphabet No.5 (*ISO8859-9*)
 47 |     public static let latinAlphabet5 = Encoding(name: "ISO8859-9")
    |                       |- warning: static property 'latinAlphabet5' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'latinAlphabet5' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |
 49 |     /// Latin Alphabet No.6 (*ISO8859-10*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:50:23: warning: static property 'latinAlphabet6' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 48 |
 49 |     /// Latin Alphabet No.6 (*ISO8859-10*)
 50 |     public static let latinAlphabet6 = Encoding(name: "ISO8859-10")
    |                       |- warning: static property 'latinAlphabet6' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'latinAlphabet6' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |
 52 |     /// Thai, TIS 620-2569 character set (*ISO8859-11*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:53:23: warning: static property 'thai' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 51 |
 52 |     /// Thai, TIS 620-2569 character set (*ISO8859-11*)
 53 |     public static let thai = Encoding(name: "ISO8859-11")
    |                       |- warning: static property 'thai' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'thai' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |
 55 |     /// Latin Alphabet No.7 (*ISO8859-13*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:56:23: warning: static property 'latinAlphabet7' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 54 |
 55 |     /// Latin Alphabet No.7 (*ISO8859-13*)
 56 |     public static let latinAlphabet7 = Encoding(name: "ISO8859-13")
    |                       |- warning: static property 'latinAlphabet7' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'latinAlphabet7' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 57 |
 58 |     /// Latin Alphabet No.8 (*ISO8859-14*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:59:23: warning: static property 'latinAlphabet8' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 57 |
 58 |     /// Latin Alphabet No.8 (*ISO8859-14*)
 59 |     public static let latinAlphabet8 = Encoding(name: "ISO8859-14")
    |                       |- warning: static property 'latinAlphabet8' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'latinAlphabet8' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 60 |
 61 |     /// Latin Alphabet No.9 (*ISO8859-15*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:62:23: warning: static property 'latinAlphabet9' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 60 |
 61 |     /// Latin Alphabet No.9 (*ISO8859-15*)
 62 |     public static let latinAlphabet9 = Encoding(name: "ISO8859-15")
    |                       |- warning: static property 'latinAlphabet9' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'latinAlphabet9' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 63 |
 64 |     /// Latin Alphabet No.10 (*ISO8859-16*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:65:23: warning: static property 'latinAlphabet10' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 63 |
 64 |     /// Latin Alphabet No.10 (*ISO8859-16*)
 65 |     public static let latinAlphabet10 = Encoding(name: "ISO8859-16")
    |                       |- warning: static property 'latinAlphabet10' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'latinAlphabet10' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |
 67 |     /// Microsoft Windows Codepage 1250 (EE) (*CP1250*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:68:23: warning: static property 'cp1250' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 66 |
 67 |     /// Microsoft Windows Codepage 1250 (EE) (*CP1250*)
 68 |     public static let cp1250 = Encoding(name: "CP1250")
    |                       |- warning: static property 'cp1250' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'cp1250' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 69 |
 70 |     /// Microsoft Windows Codepage 1251 (Cyrl) (*CP1251*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:71:23: warning: static property 'cp1251' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 69 |
 70 |     /// Microsoft Windows Codepage 1251 (Cyrl) (*CP1251*)
 71 |     public static let cp1251 = Encoding(name: "CP1251")
    |                       |- warning: static property 'cp1251' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'cp1251' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |
 73 |     /// Microsoft Windows Codepage 1252 (ANSI) (*CP1252*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:74:23: warning: static property 'cp1252' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 72 |
 73 |     /// Microsoft Windows Codepage 1252 (ANSI) (*CP1252*)
 74 |     public static let cp1252 = Encoding(name: "CP1252")
    |                       |- warning: static property 'cp1252' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'cp1252' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 75 |
 76 |     /// Microsoft Windows Codepage 1253 (Greek) (*CP1253*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:77:23: warning: static property 'cp1253' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 75 |
 76 |     /// Microsoft Windows Codepage 1253 (Greek) (*CP1253*)
 77 |     public static let cp1253 = Encoding(name: "CP1253")
    |                       |- warning: static property 'cp1253' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'cp1253' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |
 79 |     /// Microsoft Windows Codepage 1254 (Turk) (*CP1254*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:80:23: warning: static property 'cp1254' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 78 |
 79 |     /// Microsoft Windows Codepage 1254 (Turk) (*CP1254*)
 80 |     public static let cp1254 = Encoding(name: "CP1254")
    |                       |- warning: static property 'cp1254' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'cp1254' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 81 |
 82 |     /// Microsoft Windows Codepage 1255 (Hebr) (*CP1255*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:83:23: warning: static property 'cp1255' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 81 |
 82 |     /// Microsoft Windows Codepage 1255 (Hebr) (*CP1255*)
 83 |     public static let cp1255 = Encoding(name: "CP1255")
    |                       |- warning: static property 'cp1255' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'cp1255' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |
 85 |     /// Microsoft Windows Codepage 1256 (Arab) (*CP1256*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:86:23: warning: static property 'cp1256' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 84 |
 85 |     /// Microsoft Windows Codepage 1256 (Arab) (*CP1256*)
 86 |     public static let cp1256 = Encoding(name: "CP1256")
    |                       |- warning: static property 'cp1256' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'cp1256' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 87 |
 88 |     /// Microsoft Windows Codepage 1257 (BaltRim) (*CP1257*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:89:23: warning: static property 'cp1257' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 87 |
 88 |     /// Microsoft Windows Codepage 1257 (BaltRim) (*CP1257*)
 89 |     public static let cp1257 = Encoding(name: "CP1257")
    |                       |- warning: static property 'cp1257' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'cp1257' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |
 91 |     /// Microsoft Windows Codepage 1258 (Viet) (*CP1258*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:92:23: warning: static property 'cp1258' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 90 |
 91 |     /// Microsoft Windows Codepage 1258 (Viet) (*CP1258*)
 92 |     public static let cp1258 = Encoding(name: "CP1258")
    |                       |- warning: static property 'cp1258' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'cp1258' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |
 94 |     /// Russian Net Character Set (*KOI8-R*)
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:95:23: warning: static property 'koi8r' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
 93 |
 94 |     /// Russian Net Character Set (*KOI8-R*)
 95 |     public static let koi8r = Encoding(name: "KOI8-R")
    |                       |- warning: static property 'koi8r' is not concurrency-safe because non-'Sendable' type 'Encoding' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'koi8r' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |
 97 |     // - MARK: Multibyte encodings
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:152:23: warning: static property 'builtinSingleByteEncodings' is not concurrency-safe because non-'Sendable' type '[Encoding]' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
150 |     public static let utf8 = Encoding(name: "UTF-8", isMultibyte: true)
151 |
152 |     public static let builtinSingleByteEncodings: [Encoding] = [
    |                       |- warning: static property 'builtinSingleByteEncodings' is not concurrency-safe because non-'Sendable' type '[Encoding]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'builtinSingleByteEncodings' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
153 |         .standard,
154 |         .macRoman,
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:182:23: warning: static property 'builtinMultibyteEncodings' is not concurrency-safe because non-'Sendable' type '[Encoding]' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
180 |     ]
181 |
182 |     public static let builtinMultibyteEncodings: [Encoding] = [
    |                       |- warning: static property 'builtinMultibyteEncodings' is not concurrency-safe because non-'Sendable' type '[Encoding]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'builtinMultibyteEncodings' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
183 |         .gbEucCnHorisontal,
184 |         .gbEucCnVertical,
/host/spi-builder-workspace/Sources/SwiftyHaru/Encoding.swift:203:23: warning: static property 'builtinEncodings' is not concurrency-safe because non-'Sendable' type '[Encoding]' may have shared mutable state; this is an error in the Swift 6 language mode
  7 | //
  8 |
  9 | public struct Encoding: Hashable {
    |               `- note: consider making struct 'Encoding' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: - Singlebyte encodings
    :
201 |
202 |     /// `builtinSingleByteEncodings` and `builtinMultibyteEncodings` combined.
203 |     public static let builtinEncodings: [Encoding] = builtinSingleByteEncodings + builtinMultibyteEncodings
    |                       |- warning: static property 'builtinEncodings' is not concurrency-safe because non-'Sendable' type '[Encoding]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'builtinEncodings' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
204 |
205 |     // MARK: - Interface
/host/spi-builder-workspace/Sources/SwiftyHaru/Font.swift:17:23: warning: static property 'courier' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
11 | #endif
12 |
13 | public struct Font: Hashable {
   |               `- note: consider making struct 'Font' conform to the 'Sendable' protocol
14 |
15 |     public let name: String
16 |
17 |     public static let courier              = Font(name: "Courier")
   |                       |- warning: static property 'courier' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'courier' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 |     public static let courierBold          = Font(name: "Courier-Bold")
/host/spi-builder-workspace/Sources/SwiftyHaru/Font.swift:19:23: warning: static property 'courierBold' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
11 | #endif
12 |
13 | public struct Font: Hashable {
   |               `- note: consider making struct 'Font' conform to the 'Sendable' protocol
14 |
15 |     public let name: String
   :
17 |     public static let courier              = Font(name: "Courier")
18 |
19 |     public static let courierBold          = Font(name: "Courier-Bold")
   |                       |- warning: static property 'courierBold' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'courierBold' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |
21 |     public static let courierOblique       = Font(name: "Courier-Oblique")
/host/spi-builder-workspace/Sources/SwiftyHaru/Font.swift:21:23: warning: static property 'courierOblique' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
11 | #endif
12 |
13 | public struct Font: Hashable {
   |               `- note: consider making struct 'Font' conform to the 'Sendable' protocol
14 |
15 |     public let name: String
   :
19 |     public static let courierBold          = Font(name: "Courier-Bold")
20 |
21 |     public static let courierOblique       = Font(name: "Courier-Oblique")
   |                       |- warning: static property 'courierOblique' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'courierOblique' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |
23 |     public static let courierBoldOblique   = Font(name: "Courier-BoldOblique")
/host/spi-builder-workspace/Sources/SwiftyHaru/Font.swift:23:23: warning: static property 'courierBoldOblique' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
11 | #endif
12 |
13 | public struct Font: Hashable {
   |               `- note: consider making struct 'Font' conform to the 'Sendable' protocol
14 |
15 |     public let name: String
   :
21 |     public static let courierOblique       = Font(name: "Courier-Oblique")
22 |
23 |     public static let courierBoldOblique   = Font(name: "Courier-BoldOblique")
   |                       |- warning: static property 'courierBoldOblique' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'courierBoldOblique' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |
25 |     public static let helvetica            = Font(name: "Helvetica")
/host/spi-builder-workspace/Sources/SwiftyHaru/Font.swift:27:23: warning: static property 'helveticaBold' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
11 | #endif
12 |
13 | public struct Font: Hashable {
   |               `- note: consider making struct 'Font' conform to the 'Sendable' protocol
14 |
15 |     public let name: String
   :
25 |     public static let helvetica            = Font(name: "Helvetica")
26 |
27 |     public static let helveticaBold        = Font(name: "Helvetica-Bold")
   |                       |- warning: static property 'helveticaBold' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'helveticaBold' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 |     public static let helveticaOblique     = Font(name: "Helvetica-Oblique")
/host/spi-builder-workspace/Sources/SwiftyHaru/Font.swift:29:23: warning: static property 'helveticaOblique' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
11 | #endif
12 |
13 | public struct Font: Hashable {
   |               `- note: consider making struct 'Font' conform to the 'Sendable' protocol
14 |
15 |     public let name: String
   :
27 |     public static let helveticaBold        = Font(name: "Helvetica-Bold")
28 |
29 |     public static let helveticaOblique     = Font(name: "Helvetica-Oblique")
   |                       |- warning: static property 'helveticaOblique' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'helveticaOblique' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |
31 |     public static let helveticaBoldOblique = Font(name: "Helvetica-BoldOblique")
/host/spi-builder-workspace/Sources/SwiftyHaru/Font.swift:31:23: warning: static property 'helveticaBoldOblique' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
11 | #endif
12 |
13 | public struct Font: Hashable {
   |               `- note: consider making struct 'Font' conform to the 'Sendable' protocol
14 |
15 |     public let name: String
   :
29 |     public static let helveticaOblique     = Font(name: "Helvetica-Oblique")
30 |
31 |     public static let helveticaBoldOblique = Font(name: "Helvetica-BoldOblique")
   |                       |- warning: static property 'helveticaBoldOblique' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'helveticaBoldOblique' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 |     public static let timesRoman           = Font(name: "Times-Roman")
/host/spi-builder-workspace/Sources/SwiftyHaru/Font.swift:33:23: warning: static property 'timesRoman' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
11 | #endif
12 |
13 | public struct Font: Hashable {
   |               `- note: consider making struct 'Font' conform to the 'Sendable' protocol
14 |
15 |     public let name: String
   :
31 |     public static let helveticaBoldOblique = Font(name: "Helvetica-BoldOblique")
32 |
33 |     public static let timesRoman           = Font(name: "Times-Roman")
   |                       |- warning: static property 'timesRoman' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'timesRoman' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |
35 |     public static let timesBold            = Font(name: "Times-Bold")
/host/spi-builder-workspace/Sources/SwiftyHaru/Font.swift:35:23: warning: static property 'timesBold' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
11 | #endif
12 |
13 | public struct Font: Hashable {
   |               `- note: consider making struct 'Font' conform to the 'Sendable' protocol
14 |
15 |     public let name: String
   :
33 |     public static let timesRoman           = Font(name: "Times-Roman")
34 |
35 |     public static let timesBold            = Font(name: "Times-Bold")
   |                       |- warning: static property 'timesBold' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'timesBold' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |
37 |     public static let timesItalic          = Font(name: "Times-Italic")
/host/spi-builder-workspace/Sources/SwiftyHaru/Font.swift:37:23: warning: static property 'timesItalic' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
11 | #endif
12 |
13 | public struct Font: Hashable {
   |               `- note: consider making struct 'Font' conform to the 'Sendable' protocol
14 |
15 |     public let name: String
   :
35 |     public static let timesBold            = Font(name: "Times-Bold")
36 |
37 |     public static let timesItalic          = Font(name: "Times-Italic")
   |                       |- warning: static property 'timesItalic' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'timesItalic' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |
39 |     public static let timesBoldItalic      = Font(name: "Times-BoldItalic")
/host/spi-builder-workspace/Sources/SwiftyHaru/Font.swift:39:23: warning: static property 'timesBoldItalic' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
11 | #endif
12 |
13 | public struct Font: Hashable {
   |               `- note: consider making struct 'Font' conform to the 'Sendable' protocol
14 |
15 |     public let name: String
   :
37 |     public static let timesItalic          = Font(name: "Times-Italic")
38 |
39 |     public static let timesBoldItalic      = Font(name: "Times-BoldItalic")
   |                       |- warning: static property 'timesBoldItalic' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'timesBoldItalic' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
40 |
41 |     public static let symbol               = Font(name: "Symbol")
/host/spi-builder-workspace/Sources/SwiftyHaru/Font.swift:41:23: warning: static property 'symbol' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
11 | #endif
12 |
13 | public struct Font: Hashable {
   |               `- note: consider making struct 'Font' conform to the 'Sendable' protocol
14 |
15 |     public let name: String
   :
39 |     public static let timesBoldItalic      = Font(name: "Times-BoldItalic")
40 |
41 |     public static let symbol               = Font(name: "Symbol")
   |                       |- warning: static property 'symbol' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'symbol' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 |
43 |     public static let zapfDingbats         = Font(name: "ZapfDingbats")
/host/spi-builder-workspace/Sources/SwiftyHaru/Font.swift:43:23: warning: static property 'zapfDingbats' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
11 | #endif
12 |
13 | public struct Font: Hashable {
   |               `- note: consider making struct 'Font' conform to the 'Sendable' protocol
14 |
15 |     public let name: String
   :
41 |     public static let symbol               = Font(name: "Symbol")
42 |
43 |     public static let zapfDingbats         = Font(name: "ZapfDingbats")
   |                       |- warning: static property 'zapfDingbats' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'zapfDingbats' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |
45 |     public static let baseFonts: [Font] = [
/host/spi-builder-workspace/Sources/SwiftyHaru/Font.swift:45:23: warning: static property 'baseFonts' is not concurrency-safe because non-'Sendable' type '[Font]' may have shared mutable state; this is an error in the Swift 6 language mode
11 | #endif
12 |
13 | public struct Font: Hashable {
   |               `- note: consider making struct 'Font' conform to the 'Sendable' protocol
14 |
15 |     public let name: String
   :
43 |     public static let zapfDingbats         = Font(name: "ZapfDingbats")
44 |
45 |     public static let baseFonts: [Font] = [
   |                       |- warning: static property 'baseFonts' is not concurrency-safe because non-'Sendable' type '[Font]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'baseFonts' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 |         .courier,
47 |         .courierBold,
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/AffineTransform.swift:184:23: warning: static property 'identity' is not concurrency-safe because non-'Sendable' type 'AffineTransform' may have shared mutable state; this is an error in the Swift 6 language mode
 50 | /// whether by movement, scaling, or rotation — is to call the functions `translateBy(x:y:)`, `scaleBy(x:y:)`,
 51 | /// or `rotate(by:)`, respectively.
 52 | public struct AffineTransform: Hashable {
    |               `- note: consider making struct 'AffineTransform' conform to the 'Sendable' protocol
 53 |
 54 |     /// The entry at position [1,1] in the matrix.
    :
182 |     /// \ 0 0 1 /
183 |     /// ```
184 |     public static let identity = AffineTransform(a:  1, b:  0,
    |                       |- warning: static property 'identity' is not concurrency-safe because non-'Sendable' type 'AffineTransform' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'identity' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
185 |                                                  c:  0, d:  1,
186 |                                                  tx: 0, ty: 0)
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:22:23: warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
 17 | /// * `PDFColorSpace.deviceCMYK`
 18 | /// * `PDFColorSpace.deviceGray`
 19 | public struct Color: Hashable {
    |               `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 20 |
 21 |     /// Returns the red color in `PDFColorSpace.deviceRGB` space
 22 |     public static let red = Color(red: 1, green: 0, blue: 0)!
    |                       |- warning: static property 'red' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'red' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |     /// Returns the green color in `PDFColorSpace.deviceRGB` space
 24 |     public static let green = Color(red: 0, green: 1, blue: 0)!
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:24:23: warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
 17 | /// * `PDFColorSpace.deviceCMYK`
 18 | /// * `PDFColorSpace.deviceGray`
 19 | public struct Color: Hashable {
    |               `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 20 |
 21 |     /// Returns the red color in `PDFColorSpace.deviceRGB` space
 22 |     public static let red = Color(red: 1, green: 0, blue: 0)!
 23 |     /// Returns the green color in `PDFColorSpace.deviceRGB` space
 24 |     public static let green = Color(red: 0, green: 1, blue: 0)!
    |                       |- warning: static property 'green' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'green' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |
 26 |     /// Returns the blue color in `PDFColorSpace.deviceRGB` space
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:27:23: warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
 17 | /// * `PDFColorSpace.deviceCMYK`
 18 | /// * `PDFColorSpace.deviceGray`
 19 | public struct Color: Hashable {
    |               `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 20 |
 21 |     /// Returns the red color in `PDFColorSpace.deviceRGB` space
    :
 25 |
 26 |     /// Returns the blue color in `PDFColorSpace.deviceRGB` space
 27 |     public static let blue = Color(red: 0, green: 0, blue: 1)!
    |                       |- warning: static property 'blue' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'blue' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |
 29 |     /// Returns the black color in `PDFColorSpace.deviceGray` space
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:30:23: warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
 17 | /// * `PDFColorSpace.deviceCMYK`
 18 | /// * `PDFColorSpace.deviceGray`
 19 | public struct Color: Hashable {
    |               `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 20 |
 21 |     /// Returns the red color in `PDFColorSpace.deviceRGB` space
    :
 28 |
 29 |     /// Returns the black color in `PDFColorSpace.deviceGray` space
 30 |     public static let black = Color(gray: 0)!
    |                       |- warning: static property 'black' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'black' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |
 32 |     /// Returns the white color in `PDFColorSpace.deviceGray` space
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:36:23: warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
 17 | /// * `PDFColorSpace.deviceCMYK`
 18 | /// * `PDFColorSpace.deviceGray`
 19 | public struct Color: Hashable {
    |               `- note: consider making struct 'Color' conform to the 'Sendable' protocol
 20 |
 21 |     /// Returns the red color in `PDFColorSpace.deviceRGB` space
    :
 34 |
 35 |     /// Returns the transparent white color in `PDFColorSpace.deviceGray` space
 36 |     public static let clear = Color(gray: 1, alpha: 0)!
    |                       |- warning: static property 'clear' is not concurrency-safe because non-'Sendable' type 'Color' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'clear' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |
 38 |     internal enum _ColorSpaceWrapper: Hashable {
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:66:23: warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
 37 |
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
    |              `- note: 'rgb(red:green:blue:)' declared here
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
 41 |         case gray(Float)
    :
 64 |         get {
 65 |             switch _wrapped {
 66 |             case .rgb(let color):
    |                       `- warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
 67 |                 return color.red
 68 |             case .cmyk(let color):
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:68:24: warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
    |              `- note: 'cmyk(cyan:magenta:yellow:black:)' declared here
 41 |         case gray(Float)
 42 |     }
    :
 66 |             case .rgb(let color):
 67 |                 return color.red
 68 |             case .cmyk(let color):
    |                        `- warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
 69 |                 return (1 - color.cyan) * (1 - color.black)
 70 |             case .gray(let color):
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:76:23: warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
 37 |
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
    |              `- note: 'rgb(red:green:blue:)' declared here
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
 41 |         case gray(Float)
    :
 74 |         set {
 75 |             switch _wrapped {
 76 |             case .rgb(let color):
    |                       `- warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
 77 |                 _wrapped = .rgb(red: newValue, green: color.green, blue: color.blue)
 78 |             case .cmyk:
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:95:23: warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
 37 |
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
    |              `- note: 'rgb(red:green:blue:)' declared here
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
 41 |         case gray(Float)
    :
 93 |         get {
 94 |             switch _wrapped {
 95 |             case .rgb(let color):
    |                       `- warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
 96 |                 return color.green
 97 |             case .cmyk(let color):
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:97:24: warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
    |              `- note: 'cmyk(cyan:magenta:yellow:black:)' declared here
 41 |         case gray(Float)
 42 |     }
    :
 95 |             case .rgb(let color):
 96 |                 return color.green
 97 |             case .cmyk(let color):
    |                        `- warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
 98 |                 return (1 - color.magenta) * (1 - color.black)
 99 |             case .gray(let color):
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:105:23: warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
 37 |
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
    |              `- note: 'rgb(red:green:blue:)' declared here
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
 41 |         case gray(Float)
    :
103 |         set {
104 |             switch _wrapped {
105 |             case .rgb(let color):
    |                       `- warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
106 |                 _wrapped = .rgb(red: color.red, green: newValue, blue: color.blue)
107 |             case .cmyk:
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:124:23: warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
 37 |
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
    |              `- note: 'rgb(red:green:blue:)' declared here
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
 41 |         case gray(Float)
    :
122 |         get {
123 |             switch _wrapped {
124 |             case .rgb(let color):
    |                       `- warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
125 |                 return color.blue
126 |             case .cmyk(let color):
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:126:24: warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
    |              `- note: 'cmyk(cyan:magenta:yellow:black:)' declared here
 41 |         case gray(Float)
 42 |     }
    :
124 |             case .rgb(let color):
125 |                 return color.blue
126 |             case .cmyk(let color):
    |                        `- warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
127 |                 return (1 - color.yellow) * (1 - color.black)
128 |             case .gray(let color):
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:134:23: warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
 37 |
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
    |              `- note: 'rgb(red:green:blue:)' declared here
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
 41 |         case gray(Float)
    :
132 |         set {
133 |             switch _wrapped {
134 |             case .rgb(let color):
    |                       `- warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
135 |                 _wrapped = .rgb(red: color.red, green: color.green, blue: newValue)
136 |             case .cmyk:
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:153:24: warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
    |              `- note: 'cmyk(cyan:magenta:yellow:black:)' declared here
 41 |         case gray(Float)
 42 |     }
    :
151 |         get {
152 |             switch _wrapped {
153 |             case .cmyk(let color):
    |                        `- warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
154 |                 return color.cyan
155 |             case .rgb(let color):
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:155:23: warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
 37 |
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
    |              `- note: 'rgb(red:green:blue:)' declared here
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
 41 |         case gray(Float)
    :
153 |             case .cmyk(let color):
154 |                 return color.cyan
155 |             case .rgb(let color):
    |                       `- warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
156 |                 return black < 1 ? (1 - color.red - black) / (1 - black) : 0
157 |             case .gray:
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:163:24: warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
    |              `- note: 'cmyk(cyan:magenta:yellow:black:)' declared here
 41 |         case gray(Float)
 42 |     }
    :
161 |         set {
162 |             switch _wrapped {
163 |             case .cmyk(let color):
    |                        `- warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
164 |                 _wrapped = .cmyk(cyan: newValue,
165 |                                  magenta: color.magenta,
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:183:24: warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
    |              `- note: 'cmyk(cyan:magenta:yellow:black:)' declared here
 41 |         case gray(Float)
 42 |     }
    :
181 |         get {
182 |             switch _wrapped {
183 |             case .cmyk(let color):
    |                        `- warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
184 |                 return color.magenta
185 |             case .rgb(let color):
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:185:23: warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
 37 |
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
    |              `- note: 'rgb(red:green:blue:)' declared here
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
 41 |         case gray(Float)
    :
183 |             case .cmyk(let color):
184 |                 return color.magenta
185 |             case .rgb(let color):
    |                       `- warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
186 |                 return black < 1 ? (1 - color.green - black) / (1 - black) : 0
187 |             default:
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:193:24: warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
    |              `- note: 'cmyk(cyan:magenta:yellow:black:)' declared here
 41 |         case gray(Float)
 42 |     }
    :
191 |         set {
192 |             switch _wrapped {
193 |             case .cmyk(let color):
    |                        `- warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
194 |                 _wrapped = .cmyk(cyan: color.cyan,
195 |                                  magenta: newValue,
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:213:24: warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
    |              `- note: 'cmyk(cyan:magenta:yellow:black:)' declared here
 41 |         case gray(Float)
 42 |     }
    :
211 |         get {
212 |             switch _wrapped {
213 |             case .cmyk(let color):
    |                        `- warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
214 |                 return color.yellow
215 |             case .rgb(let color):
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:215:23: warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
 37 |
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
    |              `- note: 'rgb(red:green:blue:)' declared here
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
 41 |         case gray(Float)
    :
213 |             case .cmyk(let color):
214 |                 return color.yellow
215 |             case .rgb(let color):
    |                       `- warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
216 |                 return black < 1 ? (1 - color.blue - black) / (1 - black) : 0
217 |             default:
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:223:24: warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
    |              `- note: 'cmyk(cyan:magenta:yellow:black:)' declared here
 41 |         case gray(Float)
 42 |     }
    :
221 |         set {
222 |             switch _wrapped {
223 |             case .cmyk(let color):
    |                        `- warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
224 |                 _wrapped = .cmyk(cyan: color.cyan,
225 |                                  magenta: color.magenta,
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:244:24: warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
    |              `- note: 'cmyk(cyan:magenta:yellow:black:)' declared here
 41 |         case gray(Float)
 42 |     }
    :
242 |         get {
243 |             switch _wrapped {
244 |             case .cmyk(let color):
    |                        `- warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
245 |                 return color.black
246 |             case .rgb(let color):
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:246:23: warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
 37 |
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
    |              `- note: 'rgb(red:green:blue:)' declared here
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
 41 |         case gray(Float)
    :
244 |             case .cmyk(let color):
245 |                 return color.black
246 |             case .rgb(let color):
    |                       `- warning: enum case 'rgb' has 3 associated values; matching them as a tuple is deprecated
247 |                 return 1 - max(color.red, color.green, color.blue)
248 |             case .gray(let color):
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Color.swift:254:24: warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
 38 |     internal enum _ColorSpaceWrapper: Hashable {
 39 |         case rgb(red: Float, green: Float, blue: Float)
 40 |         case cmyk(cyan: Float, magenta: Float, yellow: Float, black: Float)
    |              `- note: 'cmyk(cyan:magenta:yellow:black:)' declared here
 41 |         case gray(Float)
 42 |     }
    :
252 |         set {
253 |             switch _wrapped {
254 |             case .cmyk(let color):
    |                        `- warning: enum case 'cmyk' has 4 associated values; matching them as a tuple is deprecated
255 |                 _wrapped = .cmyk(cyan: color.cyan,
256 |                                  magenta: color.magenta,
[100/114] Compiling SwiftyHaru Grid.Serifs.swift
/host/spi-builder-workspace/Sources/SwiftyHaru/Grid/Grid.Serifs.swift:15:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Serifs' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     /// Encapsulates the parameters of the top, bottom, left and right serifs of the grid.
12 |     public struct Serifs: Hashable {
   |                   `- note: consider making struct 'Serifs' conform to the 'Sendable' protocol
13 |
14 |         /// Default set, where all the serif parameters are set to their `.default`.
15 |         public static let `default` = Serifs()
   |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Serifs' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 |         /// The serifs for vertical lines at the top of the grid.
/host/spi-builder-workspace/Sources/SwiftyHaru/Grid/Grid.SerifParameters.swift:17:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.SerifParameters' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// Represents the properties of a grid's serifs. Serifs are short lines that can be placed on the edges of
12 |     /// a grid and serve to put labels near them.
13 |     public struct SerifParameters: Hashable {
   |                   `- note: consider making struct 'SerifParameters' conform to the 'Sendable' protocol
14 |
15 |         /// Default parameters, where the frequency is 5, the width of the serifs is 0.5
16 |         /// and the color of the serifs is 50% gray.
17 |         public static let `default` = SerifParameters()
   |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.SerifParameters' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 |         /// The nubmber of major lines per one serif. Must be positive.
/host/spi-builder-workspace/Sources/SwiftyHaru/Grid/Grid.Lines.swift:15:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Lines' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     /// Encapsulates the parameters of the vertical and horizontal major and minor lines.
12 |     public struct Lines: Hashable {
   |                   `- note: consider making struct 'Lines' conform to the 'Sendable' protocol
13 |
14 |         /// Default set, where all the major and minor line parameters are set to their `.default`.
15 |         public static let `default` = Lines()
   |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Lines' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 |         /// The parameters of the vertical major lines of the grid.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:25:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
23 |
24 |         /// No compression
25 |         public static let none = CompressionMode(rawValue: HPDF_COMP_NONE)
   |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |         /// Compress the contents stream of the page.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:28:27: warning: static property 'text' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
26 |
27 |         /// Compress the contents stream of the page.
28 |         public static let text = CompressionMode(rawValue: HPDF_COMP_TEXT)
   |                           |- warning: static property 'text' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'text' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |         /// Compress the streams of the image objects.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:31:27: warning: static property 'image' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
29 |
30 |         /// Compress the streams of the image objects.
31 |         public static let image = CompressionMode(rawValue: HPDF_COMP_IMAGE)
   |                           |- warning: static property 'image' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'image' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 |         /// Other stream datas (fonts, cmaps and so on) are compressed.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:34:27: warning: static property 'metadata' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
32 |
33 |         /// Other stream datas (fonts, cmaps and so on) are compressed.
34 |         public static let metadata = CompressionMode(rawValue: HPDF_COMP_METADATA)
   |                           |- warning: static property 'metadata' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'metadata' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 |         /// All stream datas are compressed.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:37:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
35 |
36 |         /// All stream datas are compressed.
37 |         public static let all = CompressionMode(rawValue: HPDF_COMP_ALL)
   |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     }
39 | }
[101/114] Compiling SwiftyHaru Grid.swift
/host/spi-builder-workspace/Sources/SwiftyHaru/Grid/Grid.Serifs.swift:15:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Serifs' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     /// Encapsulates the parameters of the top, bottom, left and right serifs of the grid.
12 |     public struct Serifs: Hashable {
   |                   `- note: consider making struct 'Serifs' conform to the 'Sendable' protocol
13 |
14 |         /// Default set, where all the serif parameters are set to their `.default`.
15 |         public static let `default` = Serifs()
   |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Serifs' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 |         /// The serifs for vertical lines at the top of the grid.
/host/spi-builder-workspace/Sources/SwiftyHaru/Grid/Grid.SerifParameters.swift:17:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.SerifParameters' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// Represents the properties of a grid's serifs. Serifs are short lines that can be placed on the edges of
12 |     /// a grid and serve to put labels near them.
13 |     public struct SerifParameters: Hashable {
   |                   `- note: consider making struct 'SerifParameters' conform to the 'Sendable' protocol
14 |
15 |         /// Default parameters, where the frequency is 5, the width of the serifs is 0.5
16 |         /// and the color of the serifs is 50% gray.
17 |         public static let `default` = SerifParameters()
   |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.SerifParameters' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 |         /// The nubmber of major lines per one serif. Must be positive.
/host/spi-builder-workspace/Sources/SwiftyHaru/Grid/Grid.Lines.swift:15:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Lines' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     /// Encapsulates the parameters of the vertical and horizontal major and minor lines.
12 |     public struct Lines: Hashable {
   |                   `- note: consider making struct 'Lines' conform to the 'Sendable' protocol
13 |
14 |         /// Default set, where all the major and minor line parameters are set to their `.default`.
15 |         public static let `default` = Lines()
   |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Lines' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 |         /// The parameters of the vertical major lines of the grid.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:25:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
23 |
24 |         /// No compression
25 |         public static let none = CompressionMode(rawValue: HPDF_COMP_NONE)
   |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |         /// Compress the contents stream of the page.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:28:27: warning: static property 'text' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
26 |
27 |         /// Compress the contents stream of the page.
28 |         public static let text = CompressionMode(rawValue: HPDF_COMP_TEXT)
   |                           |- warning: static property 'text' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'text' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |         /// Compress the streams of the image objects.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:31:27: warning: static property 'image' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
29 |
30 |         /// Compress the streams of the image objects.
31 |         public static let image = CompressionMode(rawValue: HPDF_COMP_IMAGE)
   |                           |- warning: static property 'image' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'image' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 |         /// Other stream datas (fonts, cmaps and so on) are compressed.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:34:27: warning: static property 'metadata' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
32 |
33 |         /// Other stream datas (fonts, cmaps and so on) are compressed.
34 |         public static let metadata = CompressionMode(rawValue: HPDF_COMP_METADATA)
   |                           |- warning: static property 'metadata' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'metadata' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 |         /// All stream datas are compressed.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:37:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
35 |
36 |         /// All stream datas are compressed.
37 |         public static let all = CompressionMode(rawValue: HPDF_COMP_ALL)
   |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     }
39 | }
[102/114] Compiling SwiftyHaru PDFArray.swift
/host/spi-builder-workspace/Sources/SwiftyHaru/Grid/Grid.Serifs.swift:15:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Serifs' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     /// Encapsulates the parameters of the top, bottom, left and right serifs of the grid.
12 |     public struct Serifs: Hashable {
   |                   `- note: consider making struct 'Serifs' conform to the 'Sendable' protocol
13 |
14 |         /// Default set, where all the serif parameters are set to their `.default`.
15 |         public static let `default` = Serifs()
   |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Serifs' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 |         /// The serifs for vertical lines at the top of the grid.
/host/spi-builder-workspace/Sources/SwiftyHaru/Grid/Grid.SerifParameters.swift:17:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.SerifParameters' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// Represents the properties of a grid's serifs. Serifs are short lines that can be placed on the edges of
12 |     /// a grid and serve to put labels near them.
13 |     public struct SerifParameters: Hashable {
   |                   `- note: consider making struct 'SerifParameters' conform to the 'Sendable' protocol
14 |
15 |         /// Default parameters, where the frequency is 5, the width of the serifs is 0.5
16 |         /// and the color of the serifs is 50% gray.
17 |         public static let `default` = SerifParameters()
   |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.SerifParameters' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 |         /// The nubmber of major lines per one serif. Must be positive.
/host/spi-builder-workspace/Sources/SwiftyHaru/Grid/Grid.Lines.swift:15:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Lines' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     /// Encapsulates the parameters of the vertical and horizontal major and minor lines.
12 |     public struct Lines: Hashable {
   |                   `- note: consider making struct 'Lines' conform to the 'Sendable' protocol
13 |
14 |         /// Default set, where all the major and minor line parameters are set to their `.default`.
15 |         public static let `default` = Lines()
   |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Lines' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 |         /// The parameters of the vertical major lines of the grid.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:25:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
23 |
24 |         /// No compression
25 |         public static let none = CompressionMode(rawValue: HPDF_COMP_NONE)
   |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |         /// Compress the contents stream of the page.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:28:27: warning: static property 'text' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
26 |
27 |         /// Compress the contents stream of the page.
28 |         public static let text = CompressionMode(rawValue: HPDF_COMP_TEXT)
   |                           |- warning: static property 'text' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'text' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |         /// Compress the streams of the image objects.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:31:27: warning: static property 'image' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
29 |
30 |         /// Compress the streams of the image objects.
31 |         public static let image = CompressionMode(rawValue: HPDF_COMP_IMAGE)
   |                           |- warning: static property 'image' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'image' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 |         /// Other stream datas (fonts, cmaps and so on) are compressed.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:34:27: warning: static property 'metadata' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
32 |
33 |         /// Other stream datas (fonts, cmaps and so on) are compressed.
34 |         public static let metadata = CompressionMode(rawValue: HPDF_COMP_METADATA)
   |                           |- warning: static property 'metadata' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'metadata' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 |         /// All stream datas are compressed.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:37:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
35 |
36 |         /// All stream datas are compressed.
37 |         public static let all = CompressionMode(rawValue: HPDF_COMP_ALL)
   |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     }
39 | }
[103/114] Compiling SwiftyHaru PDFDateFormatter.swift
/host/spi-builder-workspace/Sources/SwiftyHaru/Grid/Grid.Serifs.swift:15:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Serifs' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     /// Encapsulates the parameters of the top, bottom, left and right serifs of the grid.
12 |     public struct Serifs: Hashable {
   |                   `- note: consider making struct 'Serifs' conform to the 'Sendable' protocol
13 |
14 |         /// Default set, where all the serif parameters are set to their `.default`.
15 |         public static let `default` = Serifs()
   |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Serifs' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 |         /// The serifs for vertical lines at the top of the grid.
/host/spi-builder-workspace/Sources/SwiftyHaru/Grid/Grid.SerifParameters.swift:17:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.SerifParameters' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// Represents the properties of a grid's serifs. Serifs are short lines that can be placed on the edges of
12 |     /// a grid and serve to put labels near them.
13 |     public struct SerifParameters: Hashable {
   |                   `- note: consider making struct 'SerifParameters' conform to the 'Sendable' protocol
14 |
15 |         /// Default parameters, where the frequency is 5, the width of the serifs is 0.5
16 |         /// and the color of the serifs is 50% gray.
17 |         public static let `default` = SerifParameters()
   |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.SerifParameters' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 |         /// The nubmber of major lines per one serif. Must be positive.
/host/spi-builder-workspace/Sources/SwiftyHaru/Grid/Grid.Lines.swift:15:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Lines' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     /// Encapsulates the parameters of the vertical and horizontal major and minor lines.
12 |     public struct Lines: Hashable {
   |                   `- note: consider making struct 'Lines' conform to the 'Sendable' protocol
13 |
14 |         /// Default set, where all the major and minor line parameters are set to their `.default`.
15 |         public static let `default` = Lines()
   |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Lines' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 |         /// The parameters of the vertical major lines of the grid.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:25:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
23 |
24 |         /// No compression
25 |         public static let none = CompressionMode(rawValue: HPDF_COMP_NONE)
   |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |         /// Compress the contents stream of the page.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:28:27: warning: static property 'text' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
26 |
27 |         /// Compress the contents stream of the page.
28 |         public static let text = CompressionMode(rawValue: HPDF_COMP_TEXT)
   |                           |- warning: static property 'text' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'text' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |         /// Compress the streams of the image objects.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:31:27: warning: static property 'image' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
29 |
30 |         /// Compress the streams of the image objects.
31 |         public static let image = CompressionMode(rawValue: HPDF_COMP_IMAGE)
   |                           |- warning: static property 'image' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'image' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 |         /// Other stream datas (fonts, cmaps and so on) are compressed.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:34:27: warning: static property 'metadata' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
32 |
33 |         /// Other stream datas (fonts, cmaps and so on) are compressed.
34 |         public static let metadata = CompressionMode(rawValue: HPDF_COMP_METADATA)
   |                           |- warning: static property 'metadata' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'metadata' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 |         /// All stream datas are compressed.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:37:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
35 |
36 |         /// All stream datas are compressed.
37 |         public static let all = CompressionMode(rawValue: HPDF_COMP_ALL)
   |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     }
39 | }
[104/114] Compiling SwiftyHaru PDFDocument.CompressionMode.swift
/host/spi-builder-workspace/Sources/SwiftyHaru/Grid/Grid.Serifs.swift:15:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Serifs' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     /// Encapsulates the parameters of the top, bottom, left and right serifs of the grid.
12 |     public struct Serifs: Hashable {
   |                   `- note: consider making struct 'Serifs' conform to the 'Sendable' protocol
13 |
14 |         /// Default set, where all the serif parameters are set to their `.default`.
15 |         public static let `default` = Serifs()
   |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Serifs' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 |         /// The serifs for vertical lines at the top of the grid.
/host/spi-builder-workspace/Sources/SwiftyHaru/Grid/Grid.SerifParameters.swift:17:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.SerifParameters' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     /// Represents the properties of a grid's serifs. Serifs are short lines that can be placed on the edges of
12 |     /// a grid and serve to put labels near them.
13 |     public struct SerifParameters: Hashable {
   |                   `- note: consider making struct 'SerifParameters' conform to the 'Sendable' protocol
14 |
15 |         /// Default parameters, where the frequency is 5, the width of the serifs is 0.5
16 |         /// and the color of the serifs is 50% gray.
17 |         public static let `default` = SerifParameters()
   |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.SerifParameters' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |
19 |         /// The nubmber of major lines per one serif. Must be positive.
/host/spi-builder-workspace/Sources/SwiftyHaru/Grid/Grid.Lines.swift:15:27: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Lines' may have shared mutable state; this is an error in the Swift 6 language mode
10 |
11 |     /// Encapsulates the parameters of the vertical and horizontal major and minor lines.
12 |     public struct Lines: Hashable {
   |                   `- note: consider making struct 'Lines' conform to the 'Sendable' protocol
13 |
14 |         /// Default set, where all the major and minor line parameters are set to their `.default`.
15 |         public static let `default` = Lines()
   |                           |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'Grid.Lines' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |
17 |         /// The parameters of the vertical major lines of the grid.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:25:27: warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
23 |
24 |         /// No compression
25 |         public static let none = CompressionMode(rawValue: HPDF_COMP_NONE)
   |                           |- warning: static property 'none' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'none' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |         /// Compress the contents stream of the page.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:28:27: warning: static property 'text' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
26 |
27 |         /// Compress the contents stream of the page.
28 |         public static let text = CompressionMode(rawValue: HPDF_COMP_TEXT)
   |                           |- warning: static property 'text' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'text' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |         /// Compress the streams of the image objects.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:31:27: warning: static property 'image' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
29 |
30 |         /// Compress the streams of the image objects.
31 |         public static let image = CompressionMode(rawValue: HPDF_COMP_IMAGE)
   |                           |- warning: static property 'image' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'image' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 |         /// Other stream datas (fonts, cmaps and so on) are compressed.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:34:27: warning: static property 'metadata' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
32 |
33 |         /// Other stream datas (fonts, cmaps and so on) are compressed.
34 |         public static let metadata = CompressionMode(rawValue: HPDF_COMP_METADATA)
   |                           |- warning: static property 'metadata' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'metadata' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 |         /// All stream datas are compressed.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.CompressionMode.swift:37:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The mode of compression for a document.
16 |     public struct CompressionMode : OptionSet {
   |                   `- note: consider making struct 'CompressionMode' conform to the 'Sendable' protocol
17 |
18 |         public let rawValue: Int32
   :
35 |
36 |         /// All stream datas are compressed.
37 |         public static let all = CompressionMode(rawValue: HPDF_COMP_ALL)
   |                           |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type 'PDFDocument.CompressionMode' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'all' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     }
39 | }
[105/114] Compiling SwiftyHaru PDFDocument.EncryptionMode.swift
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.EncryptionMode.swift:24:27: warning: static property 'allCases' is not concurrency-safe because non-'Sendable' type '[PDFDocument.EncryptionMode]' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The encryption mode to use for a document.
16 |     public enum EncryptionMode: CaseIterable {
   |                 `- note: consider making enum 'EncryptionMode' conform to the 'Sendable' protocol
17 |
18 |         /// Use "Revision 2" algorithm. The key length is set to 5 (40 bits).
   :
22 |         case r3(keyLength: Int)
23 |
24 |         public static let allCases: [EncryptionMode] = [
   |                           |- warning: static property 'allCases' is not concurrency-safe because non-'Sendable' type '[PDFDocument.EncryptionMode]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |             .r2,
26 |             .r3(keyLength: 5),
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:25:27: warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
23 |
24 |         /// The user can read the document.
25 |         public static let read = Permissions(rawValue: HPDF_ENABLE_READ)
   |                           |- warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'read' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |         /// The user can print the document.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:28:27: warning: static property 'print' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
26 |
27 |         /// The user can print the document.
28 |         public static let print = Permissions(rawValue: HPDF_ENABLE_PRINT)
   |                           |- warning: static property 'print' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'print' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |         /// The user can edit the contents of the document other than annotations, form fields.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:31:27: warning: static property 'editAll' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
29 |
30 |         /// The user can edit the contents of the document other than annotations, form fields.
31 |         public static let editAll = Permissions(rawValue: HPDF_ENABLE_EDIT_ALL)
   |                           |- warning: static property 'editAll' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'editAll' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 |         /// The user can copy the text and the graphics of the document.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:34:27: warning: static property 'copy' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
32 |
33 |         /// The user can copy the text and the graphics of the document.
34 |         public static let copy = Permissions(rawValue: HPDF_ENABLE_COPY)
   |                           |- warning: static property 'copy' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'copy' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 |         /// The user can add or modify the annotations and form fields of the document.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:37:27: warning: static property 'edit' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
35 |
36 |         /// The user can add or modify the annotations and form fields of the document.
37 |         public static let edit = Permissions(rawValue: HPDF_ENABLE_EDIT)
   |                           |- warning: static property 'edit' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'edit' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     }
39 | }
[106/114] Compiling SwiftyHaru PDFDocument.Metadata.swift
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.EncryptionMode.swift:24:27: warning: static property 'allCases' is not concurrency-safe because non-'Sendable' type '[PDFDocument.EncryptionMode]' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The encryption mode to use for a document.
16 |     public enum EncryptionMode: CaseIterable {
   |                 `- note: consider making enum 'EncryptionMode' conform to the 'Sendable' protocol
17 |
18 |         /// Use "Revision 2" algorithm. The key length is set to 5 (40 bits).
   :
22 |         case r3(keyLength: Int)
23 |
24 |         public static let allCases: [EncryptionMode] = [
   |                           |- warning: static property 'allCases' is not concurrency-safe because non-'Sendable' type '[PDFDocument.EncryptionMode]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |             .r2,
26 |             .r3(keyLength: 5),
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:25:27: warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
23 |
24 |         /// The user can read the document.
25 |         public static let read = Permissions(rawValue: HPDF_ENABLE_READ)
   |                           |- warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'read' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |         /// The user can print the document.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:28:27: warning: static property 'print' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
26 |
27 |         /// The user can print the document.
28 |         public static let print = Permissions(rawValue: HPDF_ENABLE_PRINT)
   |                           |- warning: static property 'print' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'print' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |         /// The user can edit the contents of the document other than annotations, form fields.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:31:27: warning: static property 'editAll' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
29 |
30 |         /// The user can edit the contents of the document other than annotations, form fields.
31 |         public static let editAll = Permissions(rawValue: HPDF_ENABLE_EDIT_ALL)
   |                           |- warning: static property 'editAll' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'editAll' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 |         /// The user can copy the text and the graphics of the document.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:34:27: warning: static property 'copy' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
32 |
33 |         /// The user can copy the text and the graphics of the document.
34 |         public static let copy = Permissions(rawValue: HPDF_ENABLE_COPY)
   |                           |- warning: static property 'copy' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'copy' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 |         /// The user can add or modify the annotations and form fields of the document.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:37:27: warning: static property 'edit' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
35 |
36 |         /// The user can add or modify the annotations and form fields of the document.
37 |         public static let edit = Permissions(rawValue: HPDF_ENABLE_EDIT)
   |                           |- warning: static property 'edit' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'edit' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     }
39 | }
[107/114] Compiling SwiftyHaru PDFDocument.PageLayout.swift
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.EncryptionMode.swift:24:27: warning: static property 'allCases' is not concurrency-safe because non-'Sendable' type '[PDFDocument.EncryptionMode]' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The encryption mode to use for a document.
16 |     public enum EncryptionMode: CaseIterable {
   |                 `- note: consider making enum 'EncryptionMode' conform to the 'Sendable' protocol
17 |
18 |         /// Use "Revision 2" algorithm. The key length is set to 5 (40 bits).
   :
22 |         case r3(keyLength: Int)
23 |
24 |         public static let allCases: [EncryptionMode] = [
   |                           |- warning: static property 'allCases' is not concurrency-safe because non-'Sendable' type '[PDFDocument.EncryptionMode]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |             .r2,
26 |             .r3(keyLength: 5),
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:25:27: warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
23 |
24 |         /// The user can read the document.
25 |         public static let read = Permissions(rawValue: HPDF_ENABLE_READ)
   |                           |- warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'read' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |         /// The user can print the document.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:28:27: warning: static property 'print' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
26 |
27 |         /// The user can print the document.
28 |         public static let print = Permissions(rawValue: HPDF_ENABLE_PRINT)
   |                           |- warning: static property 'print' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'print' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |         /// The user can edit the contents of the document other than annotations, form fields.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:31:27: warning: static property 'editAll' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
29 |
30 |         /// The user can edit the contents of the document other than annotations, form fields.
31 |         public static let editAll = Permissions(rawValue: HPDF_ENABLE_EDIT_ALL)
   |                           |- warning: static property 'editAll' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'editAll' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 |         /// The user can copy the text and the graphics of the document.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:34:27: warning: static property 'copy' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
32 |
33 |         /// The user can copy the text and the graphics of the document.
34 |         public static let copy = Permissions(rawValue: HPDF_ENABLE_COPY)
   |                           |- warning: static property 'copy' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'copy' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 |         /// The user can add or modify the annotations and form fields of the document.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:37:27: warning: static property 'edit' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
35 |
36 |         /// The user can add or modify the annotations and form fields of the document.
37 |         public static let edit = Permissions(rawValue: HPDF_ENABLE_EDIT)
   |                           |- warning: static property 'edit' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'edit' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     }
39 | }
[108/114] Compiling SwiftyHaru PDFDocument.PageNumberStyle.swift
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.EncryptionMode.swift:24:27: warning: static property 'allCases' is not concurrency-safe because non-'Sendable' type '[PDFDocument.EncryptionMode]' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The encryption mode to use for a document.
16 |     public enum EncryptionMode: CaseIterable {
   |                 `- note: consider making enum 'EncryptionMode' conform to the 'Sendable' protocol
17 |
18 |         /// Use "Revision 2" algorithm. The key length is set to 5 (40 bits).
   :
22 |         case r3(keyLength: Int)
23 |
24 |         public static let allCases: [EncryptionMode] = [
   |                           |- warning: static property 'allCases' is not concurrency-safe because non-'Sendable' type '[PDFDocument.EncryptionMode]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |             .r2,
26 |             .r3(keyLength: 5),
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:25:27: warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
23 |
24 |         /// The user can read the document.
25 |         public static let read = Permissions(rawValue: HPDF_ENABLE_READ)
   |                           |- warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'read' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |         /// The user can print the document.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:28:27: warning: static property 'print' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
26 |
27 |         /// The user can print the document.
28 |         public static let print = Permissions(rawValue: HPDF_ENABLE_PRINT)
   |                           |- warning: static property 'print' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'print' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |         /// The user can edit the contents of the document other than annotations, form fields.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:31:27: warning: static property 'editAll' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
29 |
30 |         /// The user can edit the contents of the document other than annotations, form fields.
31 |         public static let editAll = Permissions(rawValue: HPDF_ENABLE_EDIT_ALL)
   |                           |- warning: static property 'editAll' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'editAll' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 |         /// The user can copy the text and the graphics of the document.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:34:27: warning: static property 'copy' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
32 |
33 |         /// The user can copy the text and the graphics of the document.
34 |         public static let copy = Permissions(rawValue: HPDF_ENABLE_COPY)
   |                           |- warning: static property 'copy' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'copy' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 |         /// The user can add or modify the annotations and form fields of the document.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:37:27: warning: static property 'edit' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
35 |
36 |         /// The user can add or modify the annotations and form fields of the document.
37 |         public static let edit = Permissions(rawValue: HPDF_ENABLE_EDIT)
   |                           |- warning: static property 'edit' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'edit' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     }
39 | }
[109/114] Compiling SwiftyHaru PDFDocument.Permissions.swift
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.EncryptionMode.swift:24:27: warning: static property 'allCases' is not concurrency-safe because non-'Sendable' type '[PDFDocument.EncryptionMode]' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// The encryption mode to use for a document.
16 |     public enum EncryptionMode: CaseIterable {
   |                 `- note: consider making enum 'EncryptionMode' conform to the 'Sendable' protocol
17 |
18 |         /// Use "Revision 2" algorithm. The key length is set to 5 (40 bits).
   :
22 |         case r3(keyLength: Int)
23 |
24 |         public static let allCases: [EncryptionMode] = [
   |                           |- warning: static property 'allCases' is not concurrency-safe because non-'Sendable' type '[PDFDocument.EncryptionMode]' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'allCases' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |             .r2,
26 |             .r3(keyLength: 5),
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:25:27: warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
23 |
24 |         /// The user can read the document.
25 |         public static let read = Permissions(rawValue: HPDF_ENABLE_READ)
   |                           |- warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'read' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |         /// The user can print the document.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:28:27: warning: static property 'print' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
26 |
27 |         /// The user can print the document.
28 |         public static let print = Permissions(rawValue: HPDF_ENABLE_PRINT)
   |                           |- warning: static property 'print' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'print' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 |         /// The user can edit the contents of the document other than annotations, form fields.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:31:27: warning: static property 'editAll' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
29 |
30 |         /// The user can edit the contents of the document other than annotations, form fields.
31 |         public static let editAll = Permissions(rawValue: HPDF_ENABLE_EDIT_ALL)
   |                           |- warning: static property 'editAll' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'editAll' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |
33 |         /// The user can copy the text and the graphics of the document.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:34:27: warning: static property 'copy' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
32 |
33 |         /// The user can copy the text and the graphics of the document.
34 |         public static let copy = Permissions(rawValue: HPDF_ENABLE_COPY)
   |                           |- warning: static property 'copy' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'copy' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |
36 |         /// The user can add or modify the annotations and form fields of the document.
/host/spi-builder-workspace/Sources/SwiftyHaru/PDFDocument.Permissions.swift:37:27: warning: static property 'edit' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
14 |
15 |     /// Permission flags to use in a document.
16 |     public struct Permissions : OptionSet {
   |                   `- note: consider making struct 'Permissions' conform to the 'Sendable' protocol
17 |
18 |         public var rawValue: Int32
   :
35 |
36 |         /// The user can add or modify the annotations and form fields of the document.
37 |         public static let edit = Permissions(rawValue: HPDF_ENABLE_EDIT)
   |                           |- warning: static property 'edit' is not concurrency-safe because non-'Sendable' type 'PDFDocument.Permissions' may have shared mutable state; this is an error in the Swift 6 language mode
   |                           |- note: annotate 'edit' with '@MainActor' if property should only be accessed from the main actor
   |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 |     }
39 | }
[110/114] Compiling SwiftyHaru PDFColorSpace.swift
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Geometry.swift:67:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Point' may have shared mutable state; this is an error in the Swift 6 language mode
 62 |
 63 | /// A structure that contains a point in a two-dimensional coordinate system.
 64 | public struct Point: Hashable {
    |               `- note: consider making struct 'Point' conform to the 'Sendable' protocol
 65 |
 66 |     /// The point with location (0, 0).
 67 |     public static let zero = Point(x: 0, y: 0)
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Point' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |     /// The x-coordinate of the point.
/host/spi-builder-workspace/Sources/SwiftyHaru/Font.swift:25:23: warning: static property 'helvetica' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
11 | #endif
12 |
13 | public struct Font: Hashable {
   |               `- note: consider making struct 'Font' conform to the 'Sendable' protocol
14 |
15 |     public let name: String
   :
23 |     public static let courierBoldOblique   = Font(name: "Courier-BoldOblique")
24 |
25 |     public static let helvetica            = Font(name: "Helvetica")
   |                       |- warning: static property 'helvetica' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'helvetica' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |     public static let helveticaBold        = Font(name: "Helvetica-Bold")
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Geometry.swift:180:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Vector' may have shared mutable state; this is an error in the Swift 6 language mode
175 |
176 | /// A structure that contains a two-dimensional vector.
177 | public struct Vector: Hashable {
    |               `- note: consider making struct 'Vector' conform to the 'Sendable' protocol
178 |
179 |     /// The vector whose components are both zero.
180 |     public static let zero = Vector(dx: 0, dy: 0)
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Vector' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
181 |
182 |     /// The x component of the vector.
[111/114] Compiling SwiftyHaru Path.swift
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Geometry.swift:67:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Point' may have shared mutable state; this is an error in the Swift 6 language mode
 62 |
 63 | /// A structure that contains a point in a two-dimensional coordinate system.
 64 | public struct Point: Hashable {
    |               `- note: consider making struct 'Point' conform to the 'Sendable' protocol
 65 |
 66 |     /// The point with location (0, 0).
 67 |     public static let zero = Point(x: 0, y: 0)
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Point' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |     /// The x-coordinate of the point.
/host/spi-builder-workspace/Sources/SwiftyHaru/Font.swift:25:23: warning: static property 'helvetica' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
11 | #endif
12 |
13 | public struct Font: Hashable {
   |               `- note: consider making struct 'Font' conform to the 'Sendable' protocol
14 |
15 |     public let name: String
   :
23 |     public static let courierBoldOblique   = Font(name: "Courier-BoldOblique")
24 |
25 |     public static let helvetica            = Font(name: "Helvetica")
   |                       |- warning: static property 'helvetica' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'helvetica' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |     public static let helveticaBold        = Font(name: "Helvetica-Bold")
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Geometry.swift:180:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Vector' may have shared mutable state; this is an error in the Swift 6 language mode
175 |
176 | /// A structure that contains a two-dimensional vector.
177 | public struct Vector: Hashable {
    |               `- note: consider making struct 'Vector' conform to the 'Sendable' protocol
178 |
179 |     /// The vector whose components are both zero.
180 |     public static let zero = Vector(dx: 0, dy: 0)
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Vector' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
181 |
182 |     /// The x component of the vector.
[112/114] Compiling SwiftyHaru TextRenderingMode.swift
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Geometry.swift:67:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Point' may have shared mutable state; this is an error in the Swift 6 language mode
 62 |
 63 | /// A structure that contains a point in a two-dimensional coordinate system.
 64 | public struct Point: Hashable {
    |               `- note: consider making struct 'Point' conform to the 'Sendable' protocol
 65 |
 66 |     /// The point with location (0, 0).
 67 |     public static let zero = Point(x: 0, y: 0)
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Point' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |     /// The x-coordinate of the point.
/host/spi-builder-workspace/Sources/SwiftyHaru/Font.swift:25:23: warning: static property 'helvetica' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
11 | #endif
12 |
13 | public struct Font: Hashable {
   |               `- note: consider making struct 'Font' conform to the 'Sendable' protocol
14 |
15 |     public let name: String
   :
23 |     public static let courierBoldOblique   = Font(name: "Courier-BoldOblique")
24 |
25 |     public static let helvetica            = Font(name: "Helvetica")
   |                       |- warning: static property 'helvetica' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'helvetica' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |     public static let helveticaBold        = Font(name: "Helvetica-Bold")
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Geometry.swift:180:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Vector' may have shared mutable state; this is an error in the Swift 6 language mode
175 |
176 | /// A structure that contains a two-dimensional vector.
177 | public struct Vector: Hashable {
    |               `- note: consider making struct 'Vector' conform to the 'Sendable' protocol
178 |
179 |     /// The vector whose components are both zero.
180 |     public static let zero = Vector(dx: 0, dy: 0)
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Vector' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
181 |
182 |     /// The x component of the vector.
[113/114] Compiling SwiftyHaru Grid+Drawable.swift
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Geometry.swift:67:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Point' may have shared mutable state; this is an error in the Swift 6 language mode
 62 |
 63 | /// A structure that contains a point in a two-dimensional coordinate system.
 64 | public struct Point: Hashable {
    |               `- note: consider making struct 'Point' conform to the 'Sendable' protocol
 65 |
 66 |     /// The point with location (0, 0).
 67 |     public static let zero = Point(x: 0, y: 0)
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Point' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |     /// The x-coordinate of the point.
/host/spi-builder-workspace/Sources/SwiftyHaru/Font.swift:25:23: warning: static property 'helvetica' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
11 | #endif
12 |
13 | public struct Font: Hashable {
   |               `- note: consider making struct 'Font' conform to the 'Sendable' protocol
14 |
15 |     public let name: String
   :
23 |     public static let courierBoldOblique   = Font(name: "Courier-BoldOblique")
24 |
25 |     public static let helvetica            = Font(name: "Helvetica")
   |                       |- warning: static property 'helvetica' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'helvetica' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |     public static let helveticaBold        = Font(name: "Helvetica-Bold")
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Geometry.swift:180:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Vector' may have shared mutable state; this is an error in the Swift 6 language mode
175 |
176 | /// A structure that contains a two-dimensional vector.
177 | public struct Vector: Hashable {
    |               `- note: consider making struct 'Vector' conform to the 'Sendable' protocol
178 |
179 |     /// The vector whose components are both zero.
180 |     public static let zero = Vector(dx: 0, dy: 0)
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Vector' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
181 |
182 |     /// The x component of the vector.
[114/114] Compiling SwiftyHaru Grid.LabelParameters.swift
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Geometry.swift:67:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Point' may have shared mutable state; this is an error in the Swift 6 language mode
 62 |
 63 | /// A structure that contains a point in a two-dimensional coordinate system.
 64 | public struct Point: Hashable {
    |               `- note: consider making struct 'Point' conform to the 'Sendable' protocol
 65 |
 66 |     /// The point with location (0, 0).
 67 |     public static let zero = Point(x: 0, y: 0)
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Point' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |
 69 |     /// The x-coordinate of the point.
/host/spi-builder-workspace/Sources/SwiftyHaru/Font.swift:25:23: warning: static property 'helvetica' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
11 | #endif
12 |
13 | public struct Font: Hashable {
   |               `- note: consider making struct 'Font' conform to the 'Sendable' protocol
14 |
15 |     public let name: String
   :
23 |     public static let courierBoldOblique   = Font(name: "Courier-BoldOblique")
24 |
25 |     public static let helvetica            = Font(name: "Helvetica")
   |                       |- warning: static property 'helvetica' is not concurrency-safe because non-'Sendable' type 'Font' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'helvetica' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |
27 |     public static let helveticaBold        = Font(name: "Helvetica-Bold")
/host/spi-builder-workspace/Sources/SwiftyHaru/Graphics/Geometry.swift:180:23: warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Vector' may have shared mutable state; this is an error in the Swift 6 language mode
175 |
176 | /// A structure that contains a two-dimensional vector.
177 | public struct Vector: Hashable {
    |               `- note: consider making struct 'Vector' conform to the 'Sendable' protocol
178 |
179 |     /// The vector whose components are both zero.
180 |     public static let zero = Vector(dx: 0, dy: 0)
    |                       |- warning: static property 'zero' is not concurrency-safe because non-'Sendable' type 'Vector' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'zero' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
181 |
182 |     /// The x component of the vector.
Build complete! (26.87s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-snapshot-testing",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-snapshot-testing.git"
    }
  ],
  "manifest_display_name" : "SwiftyHaru",
  "name" : "SwiftyHaru",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "SwiftyHaru",
      "targets" : [
        "SwiftyHaru"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftyHaruTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftyHaruTests",
      "path" : "Tests/SwiftyHaruTests",
      "product_dependencies" : [
        "SnapshotTesting"
      ],
      "sources" : [
        "AffineTransformTests.swift",
        "ColorTests.swift",
        "CrossPlatformRenderer.swift",
        "DashStyleTests.swift",
        "DrawingContextTests.swift",
        "GridTests.swift",
        "PDFDateFormatterTests.swift",
        "PDFDocumentTests.swift",
        "PDFPageTests.swift",
        "TestHelpers.swift"
      ],
      "target_dependencies" : [
        "SwiftyHaru"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftyHaru",
      "module_type" : "SwiftTarget",
      "name" : "SwiftyHaru",
      "path" : "Sources/SwiftyHaru",
      "product_memberships" : [
        "SwiftyHaru"
      ],
      "sources" : [
        "DrawingContext.swift",
        "Encoding.swift",
        "Font.swift",
        "Graphics/AffineTransform.swift",
        "Graphics/Color.swift",
        "Graphics/DashStyle.swift",
        "Graphics/Drawable.swift",
        "Graphics/Geometry.swift",
        "Graphics/LineCap.swift",
        "Graphics/LineJoin.swift",
        "Graphics/PDFColorSpace.swift",
        "Graphics/Path.swift",
        "Graphics/TextRenderingMode.swift",
        "Grid/Grid+Drawable.swift",
        "Grid/Grid.LabelParameters.swift",
        "Grid/Grid.Labels.swift",
        "Grid/Grid.Lines.swift",
        "Grid/Grid.MajorLineParameters.swift",
        "Grid/Grid.MinorLineParameters.swift",
        "Grid/Grid.SerifParameters.swift",
        "Grid/Grid.Serifs.swift",
        "Grid/Grid.swift",
        "PDFArray.swift",
        "PDFDateFormatter.swift",
        "PDFDocument.CompressionMode.swift",
        "PDFDocument.EncryptionMode.swift",
        "PDFDocument.Metadata.swift",
        "PDFDocument.PageLayout.swift",
        "PDFDocument.PageNumberStyle.swift",
        "PDFDocument.Permissions.swift",
        "PDFDocument.swift",
        "PDFError.swift",
        "PDFPage.Direction.swift",
        "PDFPage.Size.swift",
        "PDFPage.swift",
        "Sequence.swift",
        "TextAlignment.swift",
        "Unimplemented.swift"
      ],
      "target_dependencies" : [
        "CLibHaru"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CLibPNG",
      "module_type" : "ClangTarget",
      "name" : "CLibPNG",
      "path" : "Sources/CLibPNG",
      "product_memberships" : [
        "SwiftyHaru"
      ],
      "sources" : [
        "png.c",
        "pngerror.c",
        "pngget.c",
        "pngmem.c",
        "pngpread.c",
        "pngread.c",
        "pngrio.c",
        "pngrtran.c",
        "pngrutil.c",
        "pngset.c",
        "pngtrans.c",
        "pngwio.c",
        "pngwrite.c",
        "pngwtran.c",
        "pngwutil.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CLibHaru",
      "module_type" : "ClangTarget",
      "name" : "CLibHaru",
      "path" : "Sources/CLibHaru",
      "product_memberships" : [
        "SwiftyHaru"
      ],
      "sources" : [
        "hpdf_3dmeasure.c",
        "hpdf_annotation.c",
        "hpdf_array.c",
        "hpdf_binary.c",
        "hpdf_boolean.c",
        "hpdf_catalog.c",
        "hpdf_destination.c",
        "hpdf_dict.c",
        "hpdf_doc.c",
        "hpdf_doc_png.c",
        "hpdf_dummy.c",
        "hpdf_encoder.c",
        "hpdf_encoder_cns.c",
        "hpdf_encoder_cnt.c",
        "hpdf_encoder_jp.c",
        "hpdf_encoder_kr.c",
        "hpdf_encoder_utf.c",
        "hpdf_encrypt.c",
        "hpdf_encryptdict.c",
        "hpdf_error.c",
        "hpdf_exdata.c",
        "hpdf_ext_gstate.c",
        "hpdf_font.c",
        "hpdf_font_cid.c",
        "hpdf_font_tt.c",
        "hpdf_font_type1.c",
        "hpdf_fontdef.c",
        "hpdf_fontdef_base14.c",
        "hpdf_fontdef_cid.c",
        "hpdf_fontdef_cns.c",
        "hpdf_fontdef_cnt.c",
        "hpdf_fontdef_jp.c",
        "hpdf_fontdef_kr.c",
        "hpdf_fontdef_tt.c",
        "hpdf_fontdef_type1.c",
        "hpdf_gstate.c",
        "hpdf_image.c",
        "hpdf_image_ccitt.c",
        "hpdf_image_png.c",
        "hpdf_info.c",
        "hpdf_list.c",
        "hpdf_mmgr.c",
        "hpdf_name.c",
        "hpdf_namedict.c",
        "hpdf_null.c",
        "hpdf_number.c",
        "hpdf_objects.c",
        "hpdf_outline.c",
        "hpdf_page_label.c",
        "hpdf_page_operator.c",
        "hpdf_pages.c",
        "hpdf_pdfa.c",
        "hpdf_real.c",
        "hpdf_streams.c",
        "hpdf_string.c",
        "hpdf_u3d.c",
        "hpdf_utils.c",
        "hpdf_xref.c"
      ],
      "target_dependencies" : [
        "CLibPNG"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.2"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.