Build Information
Successful build of Chroma, reference 1.1.0 (b2b8b3), with Swift 6.1 for Wasm on 28 May 2025 14:21:29 UTC.
Swift 6 data race errors: 51
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -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>&1Build Log
34 |
35 | // MARK: - Properties
:
244 |
245 | /// Average northern sky daylight.
246 | public static let c: StandardIlluminant = StandardIlluminant(name: "C", group: "Obsolete Illuminants", details: "Average northern sky daylight.", coordinate: XyChromaticityCoordinate(x: 0.31039, y: 0.31905), fieldOfView: 10.0)
| |- warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'c' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
247 |
248 | // MARK: - All Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:251:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
249 |
250 | /// An array of all the pre-configured illuminants.
251 | public static let all: [StandardIlluminant] = [a, b, c, e, d50, d55, d65, d75, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12]
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 | }
253 |
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:255:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
253 |
254 | /// An array of all the pre-configured illuminants.
255 | public static let all: [StandardIlluminant] = TwoDegree.all + TenDegree.all
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 |
257 | }
[66/80] Compiling Chroma XyyColor.swift
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:93:27: warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
91 |
92 | /// An incandescent or tungsten bulb.
93 | public static let a: StandardIlluminant = StandardIlluminant(name: "A", group: "Standard Incandescent Illuminants", details: "An incandescent or tungsten bulb.", coordinate: XyChromaticityCoordinate(x: 0.44757, y: 0.40745), fieldOfView: 2.0)
| |- warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'a' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
94 |
95 | // MARK: - Energy Based Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:98:27: warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
96 |
97 | /// Equal energy light.
98 | public static let e: StandardIlluminant = StandardIlluminant(name: "E", group: "Energy Based Illuminants", details: "Equal energy light.", coordinate: XyChromaticityCoordinate(x: 1.0 / 3.0, y: 1.0 / 3.0), fieldOfView: 2.0)
| |- warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'e' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
99 |
100 | // MARK: - Daylight Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:103:27: warning: static property 'd50' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
101 |
102 | /// Light at the horizon.
103 | public static let d50: StandardIlluminant = StandardIlluminant(name: "D50", group: "Daylight Illuminants", details: "Light at the horizon.", coordinate: XyChromaticityCoordinate(x: 0.34567, y: 0.35850), fieldOfView: 2.0)
| |- warning: static property 'd50' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd50' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 | /// Mid-morning or mid-afternoon daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:106:27: warning: static property 'd55' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
104 |
105 | /// Mid-morning or mid-afternoon daylight.
106 | public static let d55: StandardIlluminant = StandardIlluminant(name: "D55", group: "Daylight Illuminants", details: "Mid-morning or mid-afternoon daylight.", coordinate: XyChromaticityCoordinate(x: 0.33242, y: 0.34743), fieldOfView: 2.0)
| |- warning: static property 'd55' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd55' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |
108 | /// Noon daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:109:27: warning: static property 'd65' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
107 |
108 | /// Noon daylight.
109 | public static let d65: StandardIlluminant = StandardIlluminant(name: "D65", group: "Daylight Illuminants", details: "Noon daylight.", coordinate: XyChromaticityCoordinate(x: 0.31271, y: 0.32902), fieldOfView: 2.0)
| |- warning: static property 'd65' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd65' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |
111 | /// North sky daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:112:27: warning: static property 'd75' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
110 |
111 | /// North sky daylight.
112 | public static let d75: StandardIlluminant = StandardIlluminant(name: "D65", group: "Daylight Illuminants", details: "North sky daylight.", coordinate: XyChromaticityCoordinate(x: 0.29902, y: 0.31485), fieldOfView: 2.0)
| |- warning: static property 'd75' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd75' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 |
114 | // MARK: - Standard Flourescent Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:117:27: warning: static property 'f1' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
115 |
116 | /// Daylight fluorescent bulb.
117 | public static let f1: StandardIlluminant = StandardIlluminant(name: "F1", group: "Standard Fluorescent Illuminants", details: "Daylight fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.31310, y: 0.33727), fieldOfView: 2.0)
| |- warning: static property 'f1' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f1' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |
119 | /// Cool white fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:120:27: warning: static property 'f2' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
118 |
119 | /// Cool white fluorescent bulb.
120 | public static let f2: StandardIlluminant = StandardIlluminant(name: "F2", group: "Standard Fluorescent Illuminants", details: "Cool white fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.37208, y: 0.37529), fieldOfView: 2.0)
| |- warning: static property 'f2' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 |
122 | /// White fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:123:27: warning: static property 'f3' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
121 |
122 | /// White fluorescent bulb.
123 | public static let f3: StandardIlluminant = StandardIlluminant(name: "F3", group: "Standard Fluorescent Illuminants", details: "White fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.40910, y: 0.39430), fieldOfView: 2.0)
| |- warning: static property 'f3' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f3' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
124 |
125 | /// Warm white fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:126:27: warning: static property 'f4' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
124 |
125 | /// Warm white fluorescent bulb.
126 | public static let f4: StandardIlluminant = StandardIlluminant(name: "F4", group: "Standard Fluorescent Illuminants", details: "Warm white fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.44018, y: 0.40329), fieldOfView: 2.0)
| |- warning: static property 'f4' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f4' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |
128 | /// Daylight fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:129:27: warning: static property 'f5' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
127 |
128 | /// Daylight fluorescent bulb.
129 | public static let f5: StandardIlluminant = StandardIlluminant(name: "F5", group: "Standard Fluorescent Illuminants", details: "Daylight fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.31379, y: 0.34531), fieldOfView: 2.0)
| |- warning: static property 'f5' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f5' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 | /// Lite white fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:132:27: warning: static property 'f6' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
130 |
131 | /// Lite white fluorescent bulb.
132 | public static let f6: StandardIlluminant = StandardIlluminant(name: "F6", group: "Standard Fluorescent Illuminants", details: "Lite white fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.37790, y: 0.38835), fieldOfView: 2.0)
| |- warning: static property 'f6' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f6' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |
134 | // MARK: - Broadband Flourescent Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:137:27: warning: static property 'f7' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
135 |
136 | /// Daylight / D65 simulator fluorescent bulb.
137 | public static let f7: StandardIlluminant = StandardIlluminant(name: "F7", group: "Broadband Fluorescent Illuminants", details: "Daylight / D65 simulator fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.31292, y: 0.32933), fieldOfView: 2.0)
| |- warning: static property 'f7' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f7' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 |
139 | /// Mid-morning / D55 simulator fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:140:27: warning: static property 'f8' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
138 |
139 | /// Mid-morning / D55 simulator fluorescent bulb.
140 | public static let f8: StandardIlluminant = StandardIlluminant(name: "F8", group: "Broadband Fluorescent Illuminants", details: "Mid-morning / D55 simulator fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.34588, y: 0.35875), fieldOfView: 2.0)
| |- warning: static property 'f8' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f8' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 | /// Cool white deluxe fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:143:27: warning: static property 'f9' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
141 |
142 | /// Cool white deluxe fluorescent bulb.
143 | public static let f9: StandardIlluminant = StandardIlluminant(name: "F9", group: "Broadband Fluorescent Illuminants", details: "Cool white deluxe fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.37417, y: 0.37281), fieldOfView: 2.0)
| |- warning: static property 'f9' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f9' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
144 |
145 | // MARK: - Narrow Tri-band Flourescent Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:148:27: warning: static property 'f10' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
146 |
147 | /// A Philips TL85 or Ultralume 50 bulb.
148 | public static let f10: StandardIlluminant = StandardIlluminant(name: "F10", group: "Narrow Tri-band Fluorescent Illuminants", details: "A Philips TL85 or Ultralume 50 bulb.", coordinate: XyChromaticityCoordinate(x: 0.34609, y: 0.35986), fieldOfView: 2.0)
| |- warning: static property 'f10' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f10' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 |
150 | /// A Philips TL84 or Ultralume 40 bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:151:27: warning: static property 'f11' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
149 |
150 | /// A Philips TL84 or Ultralume 40 bulb.
151 | public static let f11: StandardIlluminant = StandardIlluminant(name: "F11", group: "Narrow Tri-band Fluorescent Illuminants", details: "A Philips TL84 or Ultralume 40 bulb.", coordinate: XyChromaticityCoordinate(x: 0.38052, y: 0.37713), fieldOfView: 2.0)
| |- warning: static property 'f11' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f11' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
152 |
153 | /// A Philips TL83 or Ultralume 30 bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:154:27: warning: static property 'f12' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
152 |
153 | /// A Philips TL83 or Ultralume 30 bulb.
154 | public static let f12: StandardIlluminant = StandardIlluminant(name: "F12", group: "Narrow Tri-band Fluorescent Illuminants", details: "A Philips TL83 or Ultralume 30 bulb.", coordinate: XyChromaticityCoordinate(x: 0.43695, y: 0.40441), fieldOfView: 2.0)
| |- warning: static property 'f12' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f12' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
155 |
156 | // MARK: - Obsolete Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:159:27: warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
157 |
158 | /// Direct sunlight at noon.
159 | public static let b: StandardIlluminant = StandardIlluminant(name: "B", group: "Obsolete Illuminants", details: "Direct sunlight at noon.", coordinate: XyChromaticityCoordinate(x: 0.34842, y: 0.35161), fieldOfView: 2.0)
| |- warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'b' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 |
161 | /// Average northern sky daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:162:27: warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
160 |
161 | /// Average northern sky daylight.
162 | public static let c: StandardIlluminant = StandardIlluminant(name: "C", group: "Obsolete Illuminants", details: "Average northern sky daylight.", coordinate: XyChromaticityCoordinate(x: 0.31006, y: 0.31616), fieldOfView: 2.0)
| |- warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'c' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 |
164 | // MARK: - All Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:167:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
165 |
166 | /// An array of all the pre-configured illuminants.
167 | public static let all: [StandardIlluminant] = [a, b, c, e, d50, d55, d65, d75, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12]
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
168 |
169 | }
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:177:27: warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
175 |
176 | /// An incandescent or tungsten bulb.
177 | public static let a: StandardIlluminant = StandardIlluminant(name: "A", group: "Standard Incandescent Illuminants", details: "An incandescent or tungsten bulb.", coordinate: XyChromaticityCoordinate(x: 0.45117, y: 0.40594), fieldOfView: 10.0)
| |- warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'a' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
178 |
179 | // MARK: - Energy Based Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:182:27: warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
180 |
181 | /// Equal energy light.
182 | public static let e: StandardIlluminant = StandardIlluminant(name: "E", group: "Energy Based Illuminants", details: "Equal energy light.", coordinate: XyChromaticityCoordinate(x: 1.0 / 3.0, y: 1.0 / 3.0), fieldOfView: 10.0)
| |- warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'e' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
183 |
184 | // MARK: - Daylight Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:187:27: warning: static property 'd50' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
185 |
186 | /// Light at the horizon.
187 | public static let d50: StandardIlluminant = StandardIlluminant(name: "D50", group: "Daylight Illuminants", details: "Light at the horizon.", coordinate: XyChromaticityCoordinate(x: 0.34773, y: 0.35952), fieldOfView: 10.0)
| |- warning: static property 'd50' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd50' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
188 |
189 | /// Mid-morning or mid-afternoon daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:190:27: warning: static property 'd55' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
188 |
189 | /// Mid-morning or mid-afternoon daylight.
190 | public static let d55: StandardIlluminant = StandardIlluminant(name: "D55", group: "Daylight Illuminants", details: "Mid-morning or mid-afternoon daylight.", coordinate: XyChromaticityCoordinate(x: 0.33411, y: 0.34877), fieldOfView: 10.0)
| |- warning: static property 'd55' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd55' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
191 |
192 | /// Noon daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:193:27: warning: static property 'd65' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
191 |
192 | /// Noon daylight.
193 | public static let d65: StandardIlluminant = StandardIlluminant(name: "D65", group: "Daylight Illuminants", details: "Noon daylight.", coordinate: XyChromaticityCoordinate(x: 0.31382, y: 0.33100), fieldOfView: 10.0)
| |- warning: static property 'd65' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd65' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |
195 | /// North sky daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:196:27: warning: static property 'd75' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
194 |
195 | /// North sky daylight.
196 | public static let d75: StandardIlluminant = StandardIlluminant(name: "D65", group: "Daylight Illuminants", details: "North sky daylight.", coordinate: XyChromaticityCoordinate(x: 0.29968, y: 0.31740), fieldOfView: 10.0)
| |- warning: static property 'd75' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd75' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |
198 | // MARK: - Standard Flourescent Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:201:27: warning: static property 'f1' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
199 |
200 | /// Daylight fluorescent bulb.
201 | public static let f1: StandardIlluminant = StandardIlluminant(name: "F1", group: "Standard Fluorescent Illuminants", details: "Daylight fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.31811, y: 0.33559), fieldOfView: 10.0)
| |- warning: static property 'f1' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f1' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 |
203 | /// Cool white fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:204:27: warning: static property 'f2' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
202 |
203 | /// Cool white fluorescent bulb.
204 | public static let f2: StandardIlluminant = StandardIlluminant(name: "F2", group: "Standard Fluorescent Illuminants", details: "Cool white fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.37925, y: 0.36733), fieldOfView: 10.0)
| |- warning: static property 'f2' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
205 |
206 | /// White fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:207:27: warning: static property 'f3' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
205 |
206 | /// White fluorescent bulb.
207 | public static let f3: StandardIlluminant = StandardIlluminant(name: "F3", group: "Standard Fluorescent Illuminants", details: "White fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.41761, y: 0.38324), fieldOfView: 10.0)
| |- warning: static property 'f3' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f3' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
208 |
209 | /// Warm white fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:210:27: warning: static property 'f4' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
208 |
209 | /// Warm white fluorescent bulb.
210 | public static let f4: StandardIlluminant = StandardIlluminant(name: "F4", group: "Standard Fluorescent Illuminants", details: "Warm white fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.44920, y: 0.39074), fieldOfView: 10.0)
| |- warning: static property 'f4' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f4' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 |
212 | /// Daylight fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:213:27: warning: static property 'f5' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
211 |
212 | /// Daylight fluorescent bulb.
213 | public static let f5: StandardIlluminant = StandardIlluminant(name: "F5", group: "Standard Fluorescent Illuminants", details: "Daylight fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.31975, y: 0.34246), fieldOfView: 10.0)
| |- warning: static property 'f5' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f5' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 |
215 | /// Lite white fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:216:27: warning: static property 'f6' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
214 |
215 | /// Lite white fluorescent bulb.
216 | public static let f6: StandardIlluminant = StandardIlluminant(name: "F6", group: "Standard Fluorescent Illuminants", details: "Lite white fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.38660, y: 0.37847), fieldOfView: 10.0)
| |- warning: static property 'f6' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f6' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
217 |
218 | // MARK: - Broadband Flourescent Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:221:27: warning: static property 'f7' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
219 |
220 | /// Daylight / D65 simulator fluorescent bulb.
221 | public static let f7: StandardIlluminant = StandardIlluminant(name: "F7", group: "Broadband Fluorescent Illuminants", details: "Daylight / D65 simulator fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.31569, y: 0.32960), fieldOfView: 10.0)
| |- warning: static property 'f7' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f7' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | /// Mid-morning / D55 simulator fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:224:27: warning: static property 'f8' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
222 |
223 | /// Mid-morning / D55 simulator fluorescent bulb.
224 | public static let f8: StandardIlluminant = StandardIlluminant(name: "F8", group: "Broadband Fluorescent Illuminants", details: "Mid-morning / D55 simulator fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.34902, y: 0.35939), fieldOfView: 10.0)
| |- warning: static property 'f8' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f8' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
225 |
226 | /// Cool white deluxe fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:227:27: warning: static property 'f9' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
225 |
226 | /// Cool white deluxe fluorescent bulb.
227 | public static let f9: StandardIlluminant = StandardIlluminant(name: "F9", group: "Broadband Fluorescent Illuminants", details: "Cool white deluxe fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.37829, y: 0.37045), fieldOfView: 10.0)
| |- warning: static property 'f9' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f9' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
228 |
229 | // MARK: - Narrow Tri-band Flourescent Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:232:27: warning: static property 'f10' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
230 |
231 | /// A Philips TL85 or Ultralume 50 bulb.
232 | public static let f10: StandardIlluminant = StandardIlluminant(name: "F10", group: "Narrow Tri-band Fluorescent Illuminants", details: "A Philips TL85 or Ultralume 50 bulb.", coordinate: XyChromaticityCoordinate(x: 0.35090, y: 0.35444), fieldOfView: 10.0)
| |- warning: static property 'f10' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f10' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 |
234 | /// A Philips TL84 or Ultralume 40 bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:235:27: warning: static property 'f11' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
233 |
234 | /// A Philips TL84 or Ultralume 40 bulb.
235 | public static let f11: StandardIlluminant = StandardIlluminant(name: "F11", group: "Narrow Tri-band Fluorescent Illuminants", details: "A Philips TL84 or Ultralume 40 bulb.", coordinate: XyChromaticityCoordinate(x: 0.38541, y: 0.37123), fieldOfView: 10.0)
| |- warning: static property 'f11' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f11' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
236 |
237 | /// A Philips TL83 or Ultralume 30 bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:238:27: warning: static property 'f12' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
236 |
237 | /// A Philips TL83 or Ultralume 30 bulb.
238 | public static let f12: StandardIlluminant = StandardIlluminant(name: "F12", group: "Narrow Tri-band Fluorescent Illuminants", details: "A Philips TL83 or Ultralume 30 bulb.", coordinate: XyChromaticityCoordinate(x: 0.44256, y: 0.39717), fieldOfView: 10.0)
| |- warning: static property 'f12' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f12' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 |
240 | // MARK: - Obsolete Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:243:27: warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
241 |
242 | /// Direct sunlight at noon.
243 | public static let b: StandardIlluminant = StandardIlluminant(name: "B", group: "Obsolete Illuminants", details: "Direct sunlight at noon.", coordinate: XyChromaticityCoordinate(x: 0.34980, y: 0.35270), fieldOfView: 10.0)
| |- warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'b' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
244 |
245 | /// Average northern sky daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:246:27: warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
244 |
245 | /// Average northern sky daylight.
246 | public static let c: StandardIlluminant = StandardIlluminant(name: "C", group: "Obsolete Illuminants", details: "Average northern sky daylight.", coordinate: XyChromaticityCoordinate(x: 0.31039, y: 0.31905), fieldOfView: 10.0)
| |- warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'c' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
247 |
248 | // MARK: - All Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:251:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
249 |
250 | /// An array of all the pre-configured illuminants.
251 | public static let all: [StandardIlluminant] = [a, b, c, e, d50, d55, d65, d75, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12]
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 | }
253 |
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:255:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
253 |
254 | /// An array of all the pre-configured illuminants.
255 | public static let all: [StandardIlluminant] = TwoDegree.all + TenDegree.all
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 |
257 | }
[67/80] Compiling Chroma XyyColorSpace.swift
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:93:27: warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
91 |
92 | /// An incandescent or tungsten bulb.
93 | public static let a: StandardIlluminant = StandardIlluminant(name: "A", group: "Standard Incandescent Illuminants", details: "An incandescent or tungsten bulb.", coordinate: XyChromaticityCoordinate(x: 0.44757, y: 0.40745), fieldOfView: 2.0)
| |- warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'a' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
94 |
95 | // MARK: - Energy Based Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:98:27: warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
96 |
97 | /// Equal energy light.
98 | public static let e: StandardIlluminant = StandardIlluminant(name: "E", group: "Energy Based Illuminants", details: "Equal energy light.", coordinate: XyChromaticityCoordinate(x: 1.0 / 3.0, y: 1.0 / 3.0), fieldOfView: 2.0)
| |- warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'e' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
99 |
100 | // MARK: - Daylight Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:103:27: warning: static property 'd50' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
101 |
102 | /// Light at the horizon.
103 | public static let d50: StandardIlluminant = StandardIlluminant(name: "D50", group: "Daylight Illuminants", details: "Light at the horizon.", coordinate: XyChromaticityCoordinate(x: 0.34567, y: 0.35850), fieldOfView: 2.0)
| |- warning: static property 'd50' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd50' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 | /// Mid-morning or mid-afternoon daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:106:27: warning: static property 'd55' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
104 |
105 | /// Mid-morning or mid-afternoon daylight.
106 | public static let d55: StandardIlluminant = StandardIlluminant(name: "D55", group: "Daylight Illuminants", details: "Mid-morning or mid-afternoon daylight.", coordinate: XyChromaticityCoordinate(x: 0.33242, y: 0.34743), fieldOfView: 2.0)
| |- warning: static property 'd55' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd55' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |
108 | /// Noon daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:109:27: warning: static property 'd65' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
107 |
108 | /// Noon daylight.
109 | public static let d65: StandardIlluminant = StandardIlluminant(name: "D65", group: "Daylight Illuminants", details: "Noon daylight.", coordinate: XyChromaticityCoordinate(x: 0.31271, y: 0.32902), fieldOfView: 2.0)
| |- warning: static property 'd65' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd65' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |
111 | /// North sky daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:112:27: warning: static property 'd75' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
110 |
111 | /// North sky daylight.
112 | public static let d75: StandardIlluminant = StandardIlluminant(name: "D65", group: "Daylight Illuminants", details: "North sky daylight.", coordinate: XyChromaticityCoordinate(x: 0.29902, y: 0.31485), fieldOfView: 2.0)
| |- warning: static property 'd75' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd75' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 |
114 | // MARK: - Standard Flourescent Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:117:27: warning: static property 'f1' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
115 |
116 | /// Daylight fluorescent bulb.
117 | public static let f1: StandardIlluminant = StandardIlluminant(name: "F1", group: "Standard Fluorescent Illuminants", details: "Daylight fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.31310, y: 0.33727), fieldOfView: 2.0)
| |- warning: static property 'f1' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f1' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |
119 | /// Cool white fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:120:27: warning: static property 'f2' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
118 |
119 | /// Cool white fluorescent bulb.
120 | public static let f2: StandardIlluminant = StandardIlluminant(name: "F2", group: "Standard Fluorescent Illuminants", details: "Cool white fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.37208, y: 0.37529), fieldOfView: 2.0)
| |- warning: static property 'f2' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 |
122 | /// White fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:123:27: warning: static property 'f3' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
121 |
122 | /// White fluorescent bulb.
123 | public static let f3: StandardIlluminant = StandardIlluminant(name: "F3", group: "Standard Fluorescent Illuminants", details: "White fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.40910, y: 0.39430), fieldOfView: 2.0)
| |- warning: static property 'f3' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f3' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
124 |
125 | /// Warm white fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:126:27: warning: static property 'f4' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
124 |
125 | /// Warm white fluorescent bulb.
126 | public static let f4: StandardIlluminant = StandardIlluminant(name: "F4", group: "Standard Fluorescent Illuminants", details: "Warm white fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.44018, y: 0.40329), fieldOfView: 2.0)
| |- warning: static property 'f4' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f4' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |
128 | /// Daylight fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:129:27: warning: static property 'f5' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
127 |
128 | /// Daylight fluorescent bulb.
129 | public static let f5: StandardIlluminant = StandardIlluminant(name: "F5", group: "Standard Fluorescent Illuminants", details: "Daylight fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.31379, y: 0.34531), fieldOfView: 2.0)
| |- warning: static property 'f5' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f5' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 | /// Lite white fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:132:27: warning: static property 'f6' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
130 |
131 | /// Lite white fluorescent bulb.
132 | public static let f6: StandardIlluminant = StandardIlluminant(name: "F6", group: "Standard Fluorescent Illuminants", details: "Lite white fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.37790, y: 0.38835), fieldOfView: 2.0)
| |- warning: static property 'f6' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f6' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |
134 | // MARK: - Broadband Flourescent Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:137:27: warning: static property 'f7' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
135 |
136 | /// Daylight / D65 simulator fluorescent bulb.
137 | public static let f7: StandardIlluminant = StandardIlluminant(name: "F7", group: "Broadband Fluorescent Illuminants", details: "Daylight / D65 simulator fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.31292, y: 0.32933), fieldOfView: 2.0)
| |- warning: static property 'f7' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f7' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 |
139 | /// Mid-morning / D55 simulator fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:140:27: warning: static property 'f8' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
138 |
139 | /// Mid-morning / D55 simulator fluorescent bulb.
140 | public static let f8: StandardIlluminant = StandardIlluminant(name: "F8", group: "Broadband Fluorescent Illuminants", details: "Mid-morning / D55 simulator fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.34588, y: 0.35875), fieldOfView: 2.0)
| |- warning: static property 'f8' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f8' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 | /// Cool white deluxe fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:143:27: warning: static property 'f9' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
141 |
142 | /// Cool white deluxe fluorescent bulb.
143 | public static let f9: StandardIlluminant = StandardIlluminant(name: "F9", group: "Broadband Fluorescent Illuminants", details: "Cool white deluxe fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.37417, y: 0.37281), fieldOfView: 2.0)
| |- warning: static property 'f9' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f9' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
144 |
145 | // MARK: - Narrow Tri-band Flourescent Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:148:27: warning: static property 'f10' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
146 |
147 | /// A Philips TL85 or Ultralume 50 bulb.
148 | public static let f10: StandardIlluminant = StandardIlluminant(name: "F10", group: "Narrow Tri-band Fluorescent Illuminants", details: "A Philips TL85 or Ultralume 50 bulb.", coordinate: XyChromaticityCoordinate(x: 0.34609, y: 0.35986), fieldOfView: 2.0)
| |- warning: static property 'f10' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f10' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 |
150 | /// A Philips TL84 or Ultralume 40 bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:151:27: warning: static property 'f11' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
149 |
150 | /// A Philips TL84 or Ultralume 40 bulb.
151 | public static let f11: StandardIlluminant = StandardIlluminant(name: "F11", group: "Narrow Tri-band Fluorescent Illuminants", details: "A Philips TL84 or Ultralume 40 bulb.", coordinate: XyChromaticityCoordinate(x: 0.38052, y: 0.37713), fieldOfView: 2.0)
| |- warning: static property 'f11' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f11' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
152 |
153 | /// A Philips TL83 or Ultralume 30 bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:154:27: warning: static property 'f12' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
152 |
153 | /// A Philips TL83 or Ultralume 30 bulb.
154 | public static let f12: StandardIlluminant = StandardIlluminant(name: "F12", group: "Narrow Tri-band Fluorescent Illuminants", details: "A Philips TL83 or Ultralume 30 bulb.", coordinate: XyChromaticityCoordinate(x: 0.43695, y: 0.40441), fieldOfView: 2.0)
| |- warning: static property 'f12' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f12' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
155 |
156 | // MARK: - Obsolete Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:159:27: warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
157 |
158 | /// Direct sunlight at noon.
159 | public static let b: StandardIlluminant = StandardIlluminant(name: "B", group: "Obsolete Illuminants", details: "Direct sunlight at noon.", coordinate: XyChromaticityCoordinate(x: 0.34842, y: 0.35161), fieldOfView: 2.0)
| |- warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'b' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 |
161 | /// Average northern sky daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:162:27: warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
160 |
161 | /// Average northern sky daylight.
162 | public static let c: StandardIlluminant = StandardIlluminant(name: "C", group: "Obsolete Illuminants", details: "Average northern sky daylight.", coordinate: XyChromaticityCoordinate(x: 0.31006, y: 0.31616), fieldOfView: 2.0)
| |- warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'c' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 |
164 | // MARK: - All Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:167:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
165 |
166 | /// An array of all the pre-configured illuminants.
167 | public static let all: [StandardIlluminant] = [a, b, c, e, d50, d55, d65, d75, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12]
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
168 |
169 | }
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:177:27: warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
175 |
176 | /// An incandescent or tungsten bulb.
177 | public static let a: StandardIlluminant = StandardIlluminant(name: "A", group: "Standard Incandescent Illuminants", details: "An incandescent or tungsten bulb.", coordinate: XyChromaticityCoordinate(x: 0.45117, y: 0.40594), fieldOfView: 10.0)
| |- warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'a' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
178 |
179 | // MARK: - Energy Based Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:182:27: warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
180 |
181 | /// Equal energy light.
182 | public static let e: StandardIlluminant = StandardIlluminant(name: "E", group: "Energy Based Illuminants", details: "Equal energy light.", coordinate: XyChromaticityCoordinate(x: 1.0 / 3.0, y: 1.0 / 3.0), fieldOfView: 10.0)
| |- warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'e' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
183 |
184 | // MARK: - Daylight Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:187:27: warning: static property 'd50' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
185 |
186 | /// Light at the horizon.
187 | public static let d50: StandardIlluminant = StandardIlluminant(name: "D50", group: "Daylight Illuminants", details: "Light at the horizon.", coordinate: XyChromaticityCoordinate(x: 0.34773, y: 0.35952), fieldOfView: 10.0)
| |- warning: static property 'd50' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd50' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
188 |
189 | /// Mid-morning or mid-afternoon daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:190:27: warning: static property 'd55' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
188 |
189 | /// Mid-morning or mid-afternoon daylight.
190 | public static let d55: StandardIlluminant = StandardIlluminant(name: "D55", group: "Daylight Illuminants", details: "Mid-morning or mid-afternoon daylight.", coordinate: XyChromaticityCoordinate(x: 0.33411, y: 0.34877), fieldOfView: 10.0)
| |- warning: static property 'd55' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd55' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
191 |
192 | /// Noon daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:193:27: warning: static property 'd65' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
191 |
192 | /// Noon daylight.
193 | public static let d65: StandardIlluminant = StandardIlluminant(name: "D65", group: "Daylight Illuminants", details: "Noon daylight.", coordinate: XyChromaticityCoordinate(x: 0.31382, y: 0.33100), fieldOfView: 10.0)
| |- warning: static property 'd65' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd65' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |
195 | /// North sky daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:196:27: warning: static property 'd75' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
194 |
195 | /// North sky daylight.
196 | public static let d75: StandardIlluminant = StandardIlluminant(name: "D65", group: "Daylight Illuminants", details: "North sky daylight.", coordinate: XyChromaticityCoordinate(x: 0.29968, y: 0.31740), fieldOfView: 10.0)
| |- warning: static property 'd75' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd75' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |
198 | // MARK: - Standard Flourescent Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:201:27: warning: static property 'f1' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
199 |
200 | /// Daylight fluorescent bulb.
201 | public static let f1: StandardIlluminant = StandardIlluminant(name: "F1", group: "Standard Fluorescent Illuminants", details: "Daylight fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.31811, y: 0.33559), fieldOfView: 10.0)
| |- warning: static property 'f1' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f1' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 |
203 | /// Cool white fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:204:27: warning: static property 'f2' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
202 |
203 | /// Cool white fluorescent bulb.
204 | public static let f2: StandardIlluminant = StandardIlluminant(name: "F2", group: "Standard Fluorescent Illuminants", details: "Cool white fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.37925, y: 0.36733), fieldOfView: 10.0)
| |- warning: static property 'f2' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
205 |
206 | /// White fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:207:27: warning: static property 'f3' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
205 |
206 | /// White fluorescent bulb.
207 | public static let f3: StandardIlluminant = StandardIlluminant(name: "F3", group: "Standard Fluorescent Illuminants", details: "White fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.41761, y: 0.38324), fieldOfView: 10.0)
| |- warning: static property 'f3' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f3' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
208 |
209 | /// Warm white fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:210:27: warning: static property 'f4' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
208 |
209 | /// Warm white fluorescent bulb.
210 | public static let f4: StandardIlluminant = StandardIlluminant(name: "F4", group: "Standard Fluorescent Illuminants", details: "Warm white fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.44920, y: 0.39074), fieldOfView: 10.0)
| |- warning: static property 'f4' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f4' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 |
212 | /// Daylight fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:213:27: warning: static property 'f5' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
211 |
212 | /// Daylight fluorescent bulb.
213 | public static let f5: StandardIlluminant = StandardIlluminant(name: "F5", group: "Standard Fluorescent Illuminants", details: "Daylight fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.31975, y: 0.34246), fieldOfView: 10.0)
| |- warning: static property 'f5' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f5' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 |
215 | /// Lite white fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:216:27: warning: static property 'f6' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
214 |
215 | /// Lite white fluorescent bulb.
216 | public static let f6: StandardIlluminant = StandardIlluminant(name: "F6", group: "Standard Fluorescent Illuminants", details: "Lite white fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.38660, y: 0.37847), fieldOfView: 10.0)
| |- warning: static property 'f6' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f6' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
217 |
218 | // MARK: - Broadband Flourescent Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:221:27: warning: static property 'f7' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
219 |
220 | /// Daylight / D65 simulator fluorescent bulb.
221 | public static let f7: StandardIlluminant = StandardIlluminant(name: "F7", group: "Broadband Fluorescent Illuminants", details: "Daylight / D65 simulator fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.31569, y: 0.32960), fieldOfView: 10.0)
| |- warning: static property 'f7' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f7' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | /// Mid-morning / D55 simulator fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:224:27: warning: static property 'f8' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
222 |
223 | /// Mid-morning / D55 simulator fluorescent bulb.
224 | public static let f8: StandardIlluminant = StandardIlluminant(name: "F8", group: "Broadband Fluorescent Illuminants", details: "Mid-morning / D55 simulator fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.34902, y: 0.35939), fieldOfView: 10.0)
| |- warning: static property 'f8' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f8' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
225 |
226 | /// Cool white deluxe fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:227:27: warning: static property 'f9' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
225 |
226 | /// Cool white deluxe fluorescent bulb.
227 | public static let f9: StandardIlluminant = StandardIlluminant(name: "F9", group: "Broadband Fluorescent Illuminants", details: "Cool white deluxe fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.37829, y: 0.37045), fieldOfView: 10.0)
| |- warning: static property 'f9' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f9' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
228 |
229 | // MARK: - Narrow Tri-band Flourescent Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:232:27: warning: static property 'f10' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
230 |
231 | /// A Philips TL85 or Ultralume 50 bulb.
232 | public static let f10: StandardIlluminant = StandardIlluminant(name: "F10", group: "Narrow Tri-band Fluorescent Illuminants", details: "A Philips TL85 or Ultralume 50 bulb.", coordinate: XyChromaticityCoordinate(x: 0.35090, y: 0.35444), fieldOfView: 10.0)
| |- warning: static property 'f10' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f10' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 |
234 | /// A Philips TL84 or Ultralume 40 bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:235:27: warning: static property 'f11' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
233 |
234 | /// A Philips TL84 or Ultralume 40 bulb.
235 | public static let f11: StandardIlluminant = StandardIlluminant(name: "F11", group: "Narrow Tri-band Fluorescent Illuminants", details: "A Philips TL84 or Ultralume 40 bulb.", coordinate: XyChromaticityCoordinate(x: 0.38541, y: 0.37123), fieldOfView: 10.0)
| |- warning: static property 'f11' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f11' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
236 |
237 | /// A Philips TL83 or Ultralume 30 bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:238:27: warning: static property 'f12' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
236 |
237 | /// A Philips TL83 or Ultralume 30 bulb.
238 | public static let f12: StandardIlluminant = StandardIlluminant(name: "F12", group: "Narrow Tri-band Fluorescent Illuminants", details: "A Philips TL83 or Ultralume 30 bulb.", coordinate: XyChromaticityCoordinate(x: 0.44256, y: 0.39717), fieldOfView: 10.0)
| |- warning: static property 'f12' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f12' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 |
240 | // MARK: - Obsolete Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:243:27: warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
241 |
242 | /// Direct sunlight at noon.
243 | public static let b: StandardIlluminant = StandardIlluminant(name: "B", group: "Obsolete Illuminants", details: "Direct sunlight at noon.", coordinate: XyChromaticityCoordinate(x: 0.34980, y: 0.35270), fieldOfView: 10.0)
| |- warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'b' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
244 |
245 | /// Average northern sky daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:246:27: warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
244 |
245 | /// Average northern sky daylight.
246 | public static let c: StandardIlluminant = StandardIlluminant(name: "C", group: "Obsolete Illuminants", details: "Average northern sky daylight.", coordinate: XyChromaticityCoordinate(x: 0.31039, y: 0.31905), fieldOfView: 10.0)
| |- warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'c' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
247 |
248 | // MARK: - All Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:251:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
249 |
250 | /// An array of all the pre-configured illuminants.
251 | public static let all: [StandardIlluminant] = [a, b, c, e, d50, d55, d65, d75, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12]
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 | }
253 |
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:255:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
253 |
254 | /// An array of all the pre-configured illuminants.
255 | public static let all: [StandardIlluminant] = TwoDegree.all + TenDegree.all
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 |
257 | }
[68/80] Compiling Chroma StandardIlluminant.swift
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:93:27: warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
91 |
92 | /// An incandescent or tungsten bulb.
93 | public static let a: StandardIlluminant = StandardIlluminant(name: "A", group: "Standard Incandescent Illuminants", details: "An incandescent or tungsten bulb.", coordinate: XyChromaticityCoordinate(x: 0.44757, y: 0.40745), fieldOfView: 2.0)
| |- warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'a' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
94 |
95 | // MARK: - Energy Based Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:98:27: warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
96 |
97 | /// Equal energy light.
98 | public static let e: StandardIlluminant = StandardIlluminant(name: "E", group: "Energy Based Illuminants", details: "Equal energy light.", coordinate: XyChromaticityCoordinate(x: 1.0 / 3.0, y: 1.0 / 3.0), fieldOfView: 2.0)
| |- warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'e' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
99 |
100 | // MARK: - Daylight Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:103:27: warning: static property 'd50' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
101 |
102 | /// Light at the horizon.
103 | public static let d50: StandardIlluminant = StandardIlluminant(name: "D50", group: "Daylight Illuminants", details: "Light at the horizon.", coordinate: XyChromaticityCoordinate(x: 0.34567, y: 0.35850), fieldOfView: 2.0)
| |- warning: static property 'd50' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd50' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
104 |
105 | /// Mid-morning or mid-afternoon daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:106:27: warning: static property 'd55' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
104 |
105 | /// Mid-morning or mid-afternoon daylight.
106 | public static let d55: StandardIlluminant = StandardIlluminant(name: "D55", group: "Daylight Illuminants", details: "Mid-morning or mid-afternoon daylight.", coordinate: XyChromaticityCoordinate(x: 0.33242, y: 0.34743), fieldOfView: 2.0)
| |- warning: static property 'd55' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd55' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |
108 | /// Noon daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:109:27: warning: static property 'd65' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
107 |
108 | /// Noon daylight.
109 | public static let d65: StandardIlluminant = StandardIlluminant(name: "D65", group: "Daylight Illuminants", details: "Noon daylight.", coordinate: XyChromaticityCoordinate(x: 0.31271, y: 0.32902), fieldOfView: 2.0)
| |- warning: static property 'd65' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd65' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |
111 | /// North sky daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:112:27: warning: static property 'd75' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
110 |
111 | /// North sky daylight.
112 | public static let d75: StandardIlluminant = StandardIlluminant(name: "D65", group: "Daylight Illuminants", details: "North sky daylight.", coordinate: XyChromaticityCoordinate(x: 0.29902, y: 0.31485), fieldOfView: 2.0)
| |- warning: static property 'd75' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd75' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 |
114 | // MARK: - Standard Flourescent Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:117:27: warning: static property 'f1' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
115 |
116 | /// Daylight fluorescent bulb.
117 | public static let f1: StandardIlluminant = StandardIlluminant(name: "F1", group: "Standard Fluorescent Illuminants", details: "Daylight fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.31310, y: 0.33727), fieldOfView: 2.0)
| |- warning: static property 'f1' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f1' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
118 |
119 | /// Cool white fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:120:27: warning: static property 'f2' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
118 |
119 | /// Cool white fluorescent bulb.
120 | public static let f2: StandardIlluminant = StandardIlluminant(name: "F2", group: "Standard Fluorescent Illuminants", details: "Cool white fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.37208, y: 0.37529), fieldOfView: 2.0)
| |- warning: static property 'f2' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 |
122 | /// White fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:123:27: warning: static property 'f3' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
121 |
122 | /// White fluorescent bulb.
123 | public static let f3: StandardIlluminant = StandardIlluminant(name: "F3", group: "Standard Fluorescent Illuminants", details: "White fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.40910, y: 0.39430), fieldOfView: 2.0)
| |- warning: static property 'f3' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f3' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
124 |
125 | /// Warm white fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:126:27: warning: static property 'f4' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
124 |
125 | /// Warm white fluorescent bulb.
126 | public static let f4: StandardIlluminant = StandardIlluminant(name: "F4", group: "Standard Fluorescent Illuminants", details: "Warm white fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.44018, y: 0.40329), fieldOfView: 2.0)
| |- warning: static property 'f4' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f4' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |
128 | /// Daylight fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:129:27: warning: static property 'f5' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
127 |
128 | /// Daylight fluorescent bulb.
129 | public static let f5: StandardIlluminant = StandardIlluminant(name: "F5", group: "Standard Fluorescent Illuminants", details: "Daylight fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.31379, y: 0.34531), fieldOfView: 2.0)
| |- warning: static property 'f5' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f5' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |
131 | /// Lite white fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:132:27: warning: static property 'f6' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
130 |
131 | /// Lite white fluorescent bulb.
132 | public static let f6: StandardIlluminant = StandardIlluminant(name: "F6", group: "Standard Fluorescent Illuminants", details: "Lite white fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.37790, y: 0.38835), fieldOfView: 2.0)
| |- warning: static property 'f6' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f6' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
133 |
134 | // MARK: - Broadband Flourescent Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:137:27: warning: static property 'f7' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
135 |
136 | /// Daylight / D65 simulator fluorescent bulb.
137 | public static let f7: StandardIlluminant = StandardIlluminant(name: "F7", group: "Broadband Fluorescent Illuminants", details: "Daylight / D65 simulator fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.31292, y: 0.32933), fieldOfView: 2.0)
| |- warning: static property 'f7' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f7' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 |
139 | /// Mid-morning / D55 simulator fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:140:27: warning: static property 'f8' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
138 |
139 | /// Mid-morning / D55 simulator fluorescent bulb.
140 | public static let f8: StandardIlluminant = StandardIlluminant(name: "F8", group: "Broadband Fluorescent Illuminants", details: "Mid-morning / D55 simulator fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.34588, y: 0.35875), fieldOfView: 2.0)
| |- warning: static property 'f8' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f8' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
141 |
142 | /// Cool white deluxe fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:143:27: warning: static property 'f9' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
141 |
142 | /// Cool white deluxe fluorescent bulb.
143 | public static let f9: StandardIlluminant = StandardIlluminant(name: "F9", group: "Broadband Fluorescent Illuminants", details: "Cool white deluxe fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.37417, y: 0.37281), fieldOfView: 2.0)
| |- warning: static property 'f9' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f9' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
144 |
145 | // MARK: - Narrow Tri-band Flourescent Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:148:27: warning: static property 'f10' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
146 |
147 | /// A Philips TL85 or Ultralume 50 bulb.
148 | public static let f10: StandardIlluminant = StandardIlluminant(name: "F10", group: "Narrow Tri-band Fluorescent Illuminants", details: "A Philips TL85 or Ultralume 50 bulb.", coordinate: XyChromaticityCoordinate(x: 0.34609, y: 0.35986), fieldOfView: 2.0)
| |- warning: static property 'f10' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f10' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 |
150 | /// A Philips TL84 or Ultralume 40 bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:151:27: warning: static property 'f11' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
149 |
150 | /// A Philips TL84 or Ultralume 40 bulb.
151 | public static let f11: StandardIlluminant = StandardIlluminant(name: "F11", group: "Narrow Tri-band Fluorescent Illuminants", details: "A Philips TL84 or Ultralume 40 bulb.", coordinate: XyChromaticityCoordinate(x: 0.38052, y: 0.37713), fieldOfView: 2.0)
| |- warning: static property 'f11' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f11' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
152 |
153 | /// A Philips TL83 or Ultralume 30 bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:154:27: warning: static property 'f12' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
152 |
153 | /// A Philips TL83 or Ultralume 30 bulb.
154 | public static let f12: StandardIlluminant = StandardIlluminant(name: "F12", group: "Narrow Tri-band Fluorescent Illuminants", details: "A Philips TL83 or Ultralume 30 bulb.", coordinate: XyChromaticityCoordinate(x: 0.43695, y: 0.40441), fieldOfView: 2.0)
| |- warning: static property 'f12' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f12' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
155 |
156 | // MARK: - Obsolete Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:159:27: warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
157 |
158 | /// Direct sunlight at noon.
159 | public static let b: StandardIlluminant = StandardIlluminant(name: "B", group: "Obsolete Illuminants", details: "Direct sunlight at noon.", coordinate: XyChromaticityCoordinate(x: 0.34842, y: 0.35161), fieldOfView: 2.0)
| |- warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'b' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
160 |
161 | /// Average northern sky daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:162:27: warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
160 |
161 | /// Average northern sky daylight.
162 | public static let c: StandardIlluminant = StandardIlluminant(name: "C", group: "Obsolete Illuminants", details: "Average northern sky daylight.", coordinate: XyChromaticityCoordinate(x: 0.31006, y: 0.31616), fieldOfView: 2.0)
| |- warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'c' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 |
164 | // MARK: - All Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:167:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
165 |
166 | /// An array of all the pre-configured illuminants.
167 | public static let all: [StandardIlluminant] = [a, b, c, e, d50, d55, d65, d75, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12]
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
168 |
169 | }
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:177:27: warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
175 |
176 | /// An incandescent or tungsten bulb.
177 | public static let a: StandardIlluminant = StandardIlluminant(name: "A", group: "Standard Incandescent Illuminants", details: "An incandescent or tungsten bulb.", coordinate: XyChromaticityCoordinate(x: 0.45117, y: 0.40594), fieldOfView: 10.0)
| |- warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'a' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
178 |
179 | // MARK: - Energy Based Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:182:27: warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
180 |
181 | /// Equal energy light.
182 | public static let e: StandardIlluminant = StandardIlluminant(name: "E", group: "Energy Based Illuminants", details: "Equal energy light.", coordinate: XyChromaticityCoordinate(x: 1.0 / 3.0, y: 1.0 / 3.0), fieldOfView: 10.0)
| |- warning: static property 'e' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'e' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
183 |
184 | // MARK: - Daylight Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:187:27: warning: static property 'd50' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
185 |
186 | /// Light at the horizon.
187 | public static let d50: StandardIlluminant = StandardIlluminant(name: "D50", group: "Daylight Illuminants", details: "Light at the horizon.", coordinate: XyChromaticityCoordinate(x: 0.34773, y: 0.35952), fieldOfView: 10.0)
| |- warning: static property 'd50' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd50' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
188 |
189 | /// Mid-morning or mid-afternoon daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:190:27: warning: static property 'd55' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
188 |
189 | /// Mid-morning or mid-afternoon daylight.
190 | public static let d55: StandardIlluminant = StandardIlluminant(name: "D55", group: "Daylight Illuminants", details: "Mid-morning or mid-afternoon daylight.", coordinate: XyChromaticityCoordinate(x: 0.33411, y: 0.34877), fieldOfView: 10.0)
| |- warning: static property 'd55' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd55' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
191 |
192 | /// Noon daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:193:27: warning: static property 'd65' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
191 |
192 | /// Noon daylight.
193 | public static let d65: StandardIlluminant = StandardIlluminant(name: "D65", group: "Daylight Illuminants", details: "Noon daylight.", coordinate: XyChromaticityCoordinate(x: 0.31382, y: 0.33100), fieldOfView: 10.0)
| |- warning: static property 'd65' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd65' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |
195 | /// North sky daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:196:27: warning: static property 'd75' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
194 |
195 | /// North sky daylight.
196 | public static let d75: StandardIlluminant = StandardIlluminant(name: "D65", group: "Daylight Illuminants", details: "North sky daylight.", coordinate: XyChromaticityCoordinate(x: 0.29968, y: 0.31740), fieldOfView: 10.0)
| |- warning: static property 'd75' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'd75' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |
198 | // MARK: - Standard Flourescent Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:201:27: warning: static property 'f1' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
199 |
200 | /// Daylight fluorescent bulb.
201 | public static let f1: StandardIlluminant = StandardIlluminant(name: "F1", group: "Standard Fluorescent Illuminants", details: "Daylight fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.31811, y: 0.33559), fieldOfView: 10.0)
| |- warning: static property 'f1' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f1' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
202 |
203 | /// Cool white fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:204:27: warning: static property 'f2' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
202 |
203 | /// Cool white fluorescent bulb.
204 | public static let f2: StandardIlluminant = StandardIlluminant(name: "F2", group: "Standard Fluorescent Illuminants", details: "Cool white fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.37925, y: 0.36733), fieldOfView: 10.0)
| |- warning: static property 'f2' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f2' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
205 |
206 | /// White fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:207:27: warning: static property 'f3' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
205 |
206 | /// White fluorescent bulb.
207 | public static let f3: StandardIlluminant = StandardIlluminant(name: "F3", group: "Standard Fluorescent Illuminants", details: "White fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.41761, y: 0.38324), fieldOfView: 10.0)
| |- warning: static property 'f3' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f3' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
208 |
209 | /// Warm white fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:210:27: warning: static property 'f4' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
208 |
209 | /// Warm white fluorescent bulb.
210 | public static let f4: StandardIlluminant = StandardIlluminant(name: "F4", group: "Standard Fluorescent Illuminants", details: "Warm white fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.44920, y: 0.39074), fieldOfView: 10.0)
| |- warning: static property 'f4' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f4' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 |
212 | /// Daylight fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:213:27: warning: static property 'f5' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
211 |
212 | /// Daylight fluorescent bulb.
213 | public static let f5: StandardIlluminant = StandardIlluminant(name: "F5", group: "Standard Fluorescent Illuminants", details: "Daylight fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.31975, y: 0.34246), fieldOfView: 10.0)
| |- warning: static property 'f5' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f5' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
214 |
215 | /// Lite white fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:216:27: warning: static property 'f6' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
214 |
215 | /// Lite white fluorescent bulb.
216 | public static let f6: StandardIlluminant = StandardIlluminant(name: "F6", group: "Standard Fluorescent Illuminants", details: "Lite white fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.38660, y: 0.37847), fieldOfView: 10.0)
| |- warning: static property 'f6' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f6' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
217 |
218 | // MARK: - Broadband Flourescent Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:221:27: warning: static property 'f7' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
219 |
220 | /// Daylight / D65 simulator fluorescent bulb.
221 | public static let f7: StandardIlluminant = StandardIlluminant(name: "F7", group: "Broadband Fluorescent Illuminants", details: "Daylight / D65 simulator fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.31569, y: 0.32960), fieldOfView: 10.0)
| |- warning: static property 'f7' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f7' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
222 |
223 | /// Mid-morning / D55 simulator fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:224:27: warning: static property 'f8' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
222 |
223 | /// Mid-morning / D55 simulator fluorescent bulb.
224 | public static let f8: StandardIlluminant = StandardIlluminant(name: "F8", group: "Broadband Fluorescent Illuminants", details: "Mid-morning / D55 simulator fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.34902, y: 0.35939), fieldOfView: 10.0)
| |- warning: static property 'f8' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f8' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
225 |
226 | /// Cool white deluxe fluorescent bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:227:27: warning: static property 'f9' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
225 |
226 | /// Cool white deluxe fluorescent bulb.
227 | public static let f9: StandardIlluminant = StandardIlluminant(name: "F9", group: "Broadband Fluorescent Illuminants", details: "Cool white deluxe fluorescent bulb.", coordinate: XyChromaticityCoordinate(x: 0.37829, y: 0.37045), fieldOfView: 10.0)
| |- warning: static property 'f9' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f9' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
228 |
229 | // MARK: - Narrow Tri-band Flourescent Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:232:27: warning: static property 'f10' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
230 |
231 | /// A Philips TL85 or Ultralume 50 bulb.
232 | public static let f10: StandardIlluminant = StandardIlluminant(name: "F10", group: "Narrow Tri-band Fluorescent Illuminants", details: "A Philips TL85 or Ultralume 50 bulb.", coordinate: XyChromaticityCoordinate(x: 0.35090, y: 0.35444), fieldOfView: 10.0)
| |- warning: static property 'f10' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f10' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 |
234 | /// A Philips TL84 or Ultralume 40 bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:235:27: warning: static property 'f11' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
233 |
234 | /// A Philips TL84 or Ultralume 40 bulb.
235 | public static let f11: StandardIlluminant = StandardIlluminant(name: "F11", group: "Narrow Tri-band Fluorescent Illuminants", details: "A Philips TL84 or Ultralume 40 bulb.", coordinate: XyChromaticityCoordinate(x: 0.38541, y: 0.37123), fieldOfView: 10.0)
| |- warning: static property 'f11' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f11' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
236 |
237 | /// A Philips TL83 or Ultralume 30 bulb.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:238:27: warning: static property 'f12' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
236 |
237 | /// A Philips TL83 or Ultralume 30 bulb.
238 | public static let f12: StandardIlluminant = StandardIlluminant(name: "F12", group: "Narrow Tri-band Fluorescent Illuminants", details: "A Philips TL83 or Ultralume 30 bulb.", coordinate: XyChromaticityCoordinate(x: 0.44256, y: 0.39717), fieldOfView: 10.0)
| |- warning: static property 'f12' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'f12' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
239 |
240 | // MARK: - Obsolete Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:243:27: warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
241 |
242 | /// Direct sunlight at noon.
243 | public static let b: StandardIlluminant = StandardIlluminant(name: "B", group: "Obsolete Illuminants", details: "Direct sunlight at noon.", coordinate: XyChromaticityCoordinate(x: 0.34980, y: 0.35270), fieldOfView: 10.0)
| |- warning: static property 'b' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'b' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
244 |
245 | /// Average northern sky daylight.
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:246:27: warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
244 |
245 | /// Average northern sky daylight.
246 | public static let c: StandardIlluminant = StandardIlluminant(name: "C", group: "Obsolete Illuminants", details: "Average northern sky daylight.", coordinate: XyChromaticityCoordinate(x: 0.31039, y: 0.31905), fieldOfView: 10.0)
| |- warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'StandardIlluminant' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'c' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
247 |
248 | // MARK: - All Illuminants
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:251:27: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
249 |
250 | /// An array of all the pre-configured illuminants.
251 | public static let all: [StandardIlluminant] = [a, b, c, e, d50, d55, d65, d75, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12]
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
252 | }
253 |
/host/spi-builder-workspace/Sources/Chroma/Colorimetry/StandardIlluminant.swift:255:23: warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
31 | /// *References*
32 | /// - [Wikipedia](https://en.wikipedia.org/wiki/Standard_illuminant)
33 | public struct StandardIlluminant: Hashable {
| `- note: consider making struct 'StandardIlluminant' conform to the 'Sendable' protocol
34 |
35 | // MARK: - Properties
:
253 |
254 | /// An array of all the pre-configured illuminants.
255 | public static let all: [StandardIlluminant] = TwoDegree.all + TenDegree.all
| |- warning: static property 'all' is not concurrency-safe because non-'Sendable' type '[StandardIlluminant]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'all' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
256 |
257 | }
[69/80] Compiling Chroma Color.swift
[70/80] Compiling Chroma ColorModel.swift
[71/80] Compiling Chroma ColorSpace.swift
[72/80] Compiling Chroma ColorSpaceProfile.swift
[73/80] Compiling Chroma RgbColor.swift
/host/spi-builder-workspace/Sources/Chroma/Color Spaces/RGB/RgbColorSpace.swift:192:23: warning: static property 'p3Display' is not concurrency-safe because non-'Sendable' type 'RgbColorSpace' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// A three component, device dependant color model that defines colors using the primitives: red, green, and blue.
30 | public final class RgbColorSpace: ReferenceColorSpace, Hashable {
| `- note: class 'RgbColorSpace' does not conform to the 'Sendable' protocol
31 |
32 | // MARK: - Profile
:
190 | - [Wikipedia](https://en.wikipedia.org/wiki/DCI-P3)
191 | */
192 | public static let p3Display = RgbColorSpace(profile:
| |- warning: static property 'p3Display' is not concurrency-safe because non-'Sendable' type 'RgbColorSpace' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'p3Display' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 | Profile(
194 | referenceWhite: StandardIlluminant.TwoDegree.d65,
/host/spi-builder-workspace/Sources/Chroma/Color Spaces/RGB/RgbColorSpace.swift:209:23: warning: static property 'sRgb' is not concurrency-safe because non-'Sendable' type 'RgbColorSpace' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// A three component, device dependant color model that defines colors using the primitives: red, green, and blue.
30 | public final class RgbColorSpace: ReferenceColorSpace, Hashable {
| `- note: class 'RgbColorSpace' does not conform to the 'Sendable' protocol
31 |
32 | // MARK: - Profile
:
207 | - [Parameter values for the HDTV standards for production and international programme exchange. International Telecommunication Union](https://www.itu.int/dms_pubrec/itu-r/rec/bt/R-REC-BT.709-6-201506-I!!PDF-E.pdf)
208 | */
209 | public static let sRgb = RgbColorSpace(profile:
| |- warning: static property 'sRgb' is not concurrency-safe because non-'Sendable' type 'RgbColorSpace' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'sRgb' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
210 | Profile(
211 | referenceWhite: StandardIlluminant.TwoDegree.d65,
[74/80] Compiling Chroma RgbColorSpace.swift
/host/spi-builder-workspace/Sources/Chroma/Color Spaces/RGB/RgbColorSpace.swift:192:23: warning: static property 'p3Display' is not concurrency-safe because non-'Sendable' type 'RgbColorSpace' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// A three component, device dependant color model that defines colors using the primitives: red, green, and blue.
30 | public final class RgbColorSpace: ReferenceColorSpace, Hashable {
| `- note: class 'RgbColorSpace' does not conform to the 'Sendable' protocol
31 |
32 | // MARK: - Profile
:
190 | - [Wikipedia](https://en.wikipedia.org/wiki/DCI-P3)
191 | */
192 | public static let p3Display = RgbColorSpace(profile:
| |- warning: static property 'p3Display' is not concurrency-safe because non-'Sendable' type 'RgbColorSpace' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'p3Display' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 | Profile(
194 | referenceWhite: StandardIlluminant.TwoDegree.d65,
/host/spi-builder-workspace/Sources/Chroma/Color Spaces/RGB/RgbColorSpace.swift:209:23: warning: static property 'sRgb' is not concurrency-safe because non-'Sendable' type 'RgbColorSpace' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// A three component, device dependant color model that defines colors using the primitives: red, green, and blue.
30 | public final class RgbColorSpace: ReferenceColorSpace, Hashable {
| `- note: class 'RgbColorSpace' does not conform to the 'Sendable' protocol
31 |
32 | // MARK: - Profile
:
207 | - [Parameter values for the HDTV standards for production and international programme exchange. International Telecommunication Union](https://www.itu.int/dms_pubrec/itu-r/rec/bt/R-REC-BT.709-6-201506-I!!PDF-E.pdf)
208 | */
209 | public static let sRgb = RgbColorSpace(profile:
| |- warning: static property 'sRgb' is not concurrency-safe because non-'Sendable' type 'RgbColorSpace' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'sRgb' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
210 | Profile(
211 | referenceWhite: StandardIlluminant.TwoDegree.d65,
[75/80] Compiling Chroma XyzColor.swift
/host/spi-builder-workspace/Sources/Chroma/Color Spaces/RGB/RgbColorSpace.swift:192:23: warning: static property 'p3Display' is not concurrency-safe because non-'Sendable' type 'RgbColorSpace' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// A three component, device dependant color model that defines colors using the primitives: red, green, and blue.
30 | public final class RgbColorSpace: ReferenceColorSpace, Hashable {
| `- note: class 'RgbColorSpace' does not conform to the 'Sendable' protocol
31 |
32 | // MARK: - Profile
:
190 | - [Wikipedia](https://en.wikipedia.org/wiki/DCI-P3)
191 | */
192 | public static let p3Display = RgbColorSpace(profile:
| |- warning: static property 'p3Display' is not concurrency-safe because non-'Sendable' type 'RgbColorSpace' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'p3Display' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 | Profile(
194 | referenceWhite: StandardIlluminant.TwoDegree.d65,
/host/spi-builder-workspace/Sources/Chroma/Color Spaces/RGB/RgbColorSpace.swift:209:23: warning: static property 'sRgb' is not concurrency-safe because non-'Sendable' type 'RgbColorSpace' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// A three component, device dependant color model that defines colors using the primitives: red, green, and blue.
30 | public final class RgbColorSpace: ReferenceColorSpace, Hashable {
| `- note: class 'RgbColorSpace' does not conform to the 'Sendable' protocol
31 |
32 | // MARK: - Profile
:
207 | - [Parameter values for the HDTV standards for production and international programme exchange. International Telecommunication Union](https://www.itu.int/dms_pubrec/itu-r/rec/bt/R-REC-BT.709-6-201506-I!!PDF-E.pdf)
208 | */
209 | public static let sRgb = RgbColorSpace(profile:
| |- warning: static property 'sRgb' is not concurrency-safe because non-'Sendable' type 'RgbColorSpace' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'sRgb' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
210 | Profile(
211 | referenceWhite: StandardIlluminant.TwoDegree.d65,
[76/80] Compiling Chroma XyzColorSpace.swift
/host/spi-builder-workspace/Sources/Chroma/Color Spaces/RGB/RgbColorSpace.swift:192:23: warning: static property 'p3Display' is not concurrency-safe because non-'Sendable' type 'RgbColorSpace' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// A three component, device dependant color model that defines colors using the primitives: red, green, and blue.
30 | public final class RgbColorSpace: ReferenceColorSpace, Hashable {
| `- note: class 'RgbColorSpace' does not conform to the 'Sendable' protocol
31 |
32 | // MARK: - Profile
:
190 | - [Wikipedia](https://en.wikipedia.org/wiki/DCI-P3)
191 | */
192 | public static let p3Display = RgbColorSpace(profile:
| |- warning: static property 'p3Display' is not concurrency-safe because non-'Sendable' type 'RgbColorSpace' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'p3Display' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
193 | Profile(
194 | referenceWhite: StandardIlluminant.TwoDegree.d65,
/host/spi-builder-workspace/Sources/Chroma/Color Spaces/RGB/RgbColorSpace.swift:209:23: warning: static property 'sRgb' is not concurrency-safe because non-'Sendable' type 'RgbColorSpace' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// A three component, device dependant color model that defines colors using the primitives: red, green, and blue.
30 | public final class RgbColorSpace: ReferenceColorSpace, Hashable {
| `- note: class 'RgbColorSpace' does not conform to the 'Sendable' protocol
31 |
32 | // MARK: - Profile
:
207 | - [Parameter values for the HDTV standards for production and international programme exchange. International Telecommunication Union](https://www.itu.int/dms_pubrec/itu-r/rec/bt/R-REC-BT.709-6-201506-I!!PDF-E.pdf)
208 | */
209 | public static let sRgb = RgbColorSpace(profile:
| |- warning: static property 'sRgb' is not concurrency-safe because non-'Sendable' type 'RgbColorSpace' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'sRgb' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
210 | Profile(
211 | referenceWhite: StandardIlluminant.TwoDegree.d65,
[77/80] Compiling Chroma LabColor.swift
[78/80] Compiling Chroma LabColorSpace.swift
[79/80] Compiling Chroma LchAbColor.swift
[80/80] Compiling Chroma LchAbColorSpace.swift
Build complete! (31.85s)
Build complete.
{
"dependencies" : [
{
"identity" : "matrix-swift",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.6",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/SolarDesignSystem/Matrix-Swift.git"
},
{
"identity" : "swift-docc-plugin",
"requirement" : {
"range" : [
{
"lower_bound" : "1.0.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-docc-plugin"
}
],
"manifest_display_name" : "Chroma",
"name" : "Chroma",
"path" : "/host/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "Chroma",
"targets" : [
"Chroma"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "ChromaTests",
"module_type" : "SwiftTarget",
"name" : "ChromaTests",
"path" : "Tests/ChromaTests",
"product_dependencies" : [
"Matrix"
],
"sources" : [
"Adaptation/ChromaticAdaptationMethodCie1994Tests.swift",
"Adaptation/ChromaticAdaptationMethodCmcCat2000Tests.swift",
"Adaptation/ChromaticAdaptationMethodLinearTests.swift",
"Adaptation/ChromaticAdaptationMethodZhaiLuoTests.swift",
"Adaptation/ChromaticAdaptationTransformTests.swift",
"Color Spaces/ColorTests.swift",
"Color Spaces/HslColorTests.swift",
"Color Spaces/HsvColorTests.swift",
"Color Spaces/JabColorTests.swift",
"Color Spaces/JchColorTests.swift",
"Color Spaces/LabColorTests.swift",
"Color Spaces/LchAbColorTests.swift",
"Color Spaces/OkLabColorTests.swift",
"Color Spaces/OkLchColorTests.swift",
"Color Spaces/RgbColorTests.swift",
"Color Spaces/XyyColorTests.swift",
"Color Spaces/XyzColorTests.swift",
"Colorimetry/StandardIlluminantTests.swift",
"Utilities/Utilities.swift"
],
"target_dependencies" : [
"Chroma"
],
"type" : "test"
},
{
"c99name" : "Chroma",
"module_type" : "SwiftTarget",
"name" : "Chroma",
"path" : "Sources/Chroma",
"product_dependencies" : [
"Matrix"
],
"product_memberships" : [
"Chroma"
],
"sources" : [
"Adaptation/ChromaticAdaptationMethod.swift",
"Adaptation/ChromaticAdaptationMethodCie1994.swift",
"Adaptation/ChromaticAdaptationMethodCmcCat2000.swift",
"Adaptation/ChromaticAdaptationMethodLinear.swift",
"Adaptation/ChromaticAdaptationMethodZhaiLuo.swift",
"Color Spaces/Color.swift",
"Color Spaces/ColorModel.swift",
"Color Spaces/ColorSpace.swift",
"Color Spaces/ColorSpaceProfile.swift",
"Color Spaces/HSL/HslColor.swift",
"Color Spaces/HSL/HslColorSpace.swift",
"Color Spaces/HSV/HsvColor.swift",
"Color Spaces/HSV/HsvColorSpace.swift",
"Color Spaces/Jab/JabColor.swift",
"Color Spaces/Jab/JabColorSpace.swift",
"Color Spaces/Jch/JchColor.swift",
"Color Spaces/Jch/JchColorSpace.swift",
"Color Spaces/Lab/LabColor.swift",
"Color Spaces/Lab/LabColorSpace.swift",
"Color Spaces/LchAb/LchAbColor.swift",
"Color Spaces/LchAb/LchAbColorSpace.swift",
"Color Spaces/OkLab/OkLabColor.swift",
"Color Spaces/OkLab/OkLabColorSpace.swift",
"Color Spaces/OkLch/OkLchColor.swift",
"Color Spaces/OkLch/OkLchColorSpace.swift",
"Color Spaces/RGB/RgbColor.swift",
"Color Spaces/RGB/RgbColorSpace.swift",
"Color Spaces/XYZ/XyzColor.swift",
"Color Spaces/XYZ/XyzColorSpace.swift",
"Color Spaces/xyY/XyChromaticityCoordinate.swift",
"Color Spaces/xyY/XyyColor.swift",
"Color Spaces/xyY/XyyColorSpace.swift",
"Colorimetry/StandardIlluminant.swift"
],
"type" : "library"
}
],
"tools_version" : "5.7"
}
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Done.