This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of MonetaryAmount with Swift 6.0 for macOS (SPM).

Swift 6 data race errors: 157

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

    |                |- note: annotate 'BGN' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
248 |
249 |     /// Bahraini Dinar (BHD) with minor unit 3
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:250:16: warning: static property 'BHD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
248 |
249 |     /// Bahraini Dinar (BHD) with minor unit 3
250 |     static let BHD = Currency(name: "Bahraini Dinar", code: "BHD", minorUnit: 3)
    |                |- warning: static property 'BHD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'BHD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
251 |
252 |     /// Burundi Franc (BIF) with minor unit 0
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:253:16: warning: static property 'BIF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
251 |
252 |     /// Burundi Franc (BIF) with minor unit 0
253 |     static let BIF = Currency(name: "Burundi Franc", code: "BIF", minorUnit: 0)
    |                |- warning: static property 'BIF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'BIF' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
254 |
255 |     /// Bermudian Dollar (BMD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:256:16: warning: static property 'BMD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
254 |
255 |     /// Bermudian Dollar (BMD) with minor unit 2
256 |     static let BMD = Currency(name: "Bermudian Dollar", code: "BMD", minorUnit: 2)
    |                |- warning: static property 'BMD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'BMD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
257 |
258 |     /// Brunei Dollar (BND) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:259:16: warning: static property 'BND' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
257 |
258 |     /// Brunei Dollar (BND) with minor unit 2
259 |     static let BND = Currency(name: "Brunei Dollar", code: "BND", minorUnit: 2)
    |                |- warning: static property 'BND' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'BND' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
260 |
261 |     /// Boliviano (BOB) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:262:16: warning: static property 'BOB' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
260 |
261 |     /// Boliviano (BOB) with minor unit 2
262 |     static let BOB = Currency(name: "Boliviano", code: "BOB", minorUnit: 2)
    |                |- warning: static property 'BOB' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'BOB' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
263 |
264 |     /// Brazilian Real (BRL) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:265:16: warning: static property 'BRL' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
263 |
264 |     /// Brazilian Real (BRL) with minor unit 2
265 |     static let BRL = Currency(name: "Brazilian Real", code: "BRL", minorUnit: 2)
    |                |- warning: static property 'BRL' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'BRL' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
266 |
267 |     /// Bahamian Dollar (BSD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:268:16: warning: static property 'BSD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
266 |
267 |     /// Bahamian Dollar (BSD) with minor unit 2
268 |     static let BSD = Currency(name: "Bahamian Dollar", code: "BSD", minorUnit: 2)
    |                |- warning: static property 'BSD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'BSD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
269 |
270 |     /// Ngultrum (BTN) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:271:16: warning: static property 'BTN' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
269 |
270 |     /// Ngultrum (BTN) with minor unit 2
271 |     static let BTN = Currency(name: "Ngultrum", code: "BTN", minorUnit: 2)
    |                |- warning: static property 'BTN' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'BTN' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
272 |
273 |     /// Pula (BWP) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:274:16: warning: static property 'BWP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
272 |
273 |     /// Pula (BWP) with minor unit 2
274 |     static let BWP = Currency(name: "Pula", code: "BWP", minorUnit: 2)
    |                |- warning: static property 'BWP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'BWP' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
275 |
276 |     /// Belarusian Ruble (BYN) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:277:16: warning: static property 'BYN' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
275 |
276 |     /// Belarusian Ruble (BYN) with minor unit 2
277 |     static let BYN = Currency(name: "Belarusian Ruble", code: "BYN", minorUnit: 2)
    |                |- warning: static property 'BYN' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'BYN' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
278 |
279 |     /// Belize Dollar (BZD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:280:16: warning: static property 'BZD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
278 |
279 |     /// Belize Dollar (BZD) with minor unit 2
280 |     static let BZD = Currency(name: "Belize Dollar", code: "BZD", minorUnit: 2)
    |                |- warning: static property 'BZD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'BZD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
281 |
282 |     /// Canadian Dollar (CAD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:283:16: warning: static property 'CAD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
281 |
282 |     /// Canadian Dollar (CAD) with minor unit 2
283 |     static let CAD = Currency(name: "Canadian Dollar", code: "CAD", minorUnit: 2)
    |                |- warning: static property 'CAD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'CAD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
284 |
285 |     /// Congolese Franc (CDF) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:286:16: warning: static property 'CDF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
284 |
285 |     /// Congolese Franc (CDF) with minor unit 2
286 |     static let CDF = Currency(name: "Congolese Franc", code: "CDF", minorUnit: 2)
    |                |- warning: static property 'CDF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'CDF' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
287 |
288 |     /// Swiss Franc (CHF) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:289:16: warning: static property 'CHF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
287 |
288 |     /// Swiss Franc (CHF) with minor unit 2
289 |     static let CHF = Currency(name: "Swiss Franc", code: "CHF", minorUnit: 2)
    |                |- warning: static property 'CHF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'CHF' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
290 |
291 |     /// Chilean Peso (CLP) with minor unit 0
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:292:16: warning: static property 'CLP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
290 |
291 |     /// Chilean Peso (CLP) with minor unit 0
292 |     static let CLP = Currency(name: "Chilean Peso", code: "CLP", minorUnit: 0)
    |                |- warning: static property 'CLP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'CLP' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
293 |
294 |     /// Yuan Renminbi (CNY) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:295:16: warning: static property 'CNY' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
293 |
294 |     /// Yuan Renminbi (CNY) with minor unit 2
295 |     static let CNY = Currency(name: "Yuan Renminbi", code: "CNY", minorUnit: 2)
    |                |- warning: static property 'CNY' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'CNY' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
296 |
297 |     /// Colombian Peso (COP) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:298:16: warning: static property 'COP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
296 |
297 |     /// Colombian Peso (COP) with minor unit 2
298 |     static let COP = Currency(name: "Colombian Peso", code: "COP", minorUnit: 2)
    |                |- warning: static property 'COP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'COP' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
299 |
300 |     /// Costa Rican Colon (CRC) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:301:16: warning: static property 'CRC' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
299 |
300 |     /// Costa Rican Colon (CRC) with minor unit 2
301 |     static let CRC = Currency(name: "Costa Rican Colon", code: "CRC", minorUnit: 2)
    |                |- warning: static property 'CRC' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'CRC' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
302 |
303 |     /// Peso Convertible (CUC) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:304:16: warning: static property 'CUC' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
302 |
303 |     /// Peso Convertible (CUC) with minor unit 2
304 |     static let CUC = Currency(name: "Peso Convertible", code: "CUC", minorUnit: 2)
    |                |- warning: static property 'CUC' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'CUC' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
305 |
306 |     /// Cuban Peso (CUP) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:307:16: warning: static property 'CUP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Cuban Peso (CUP) with minor unit 2
307 |     static let CUP = Currency(name: "Cuban Peso", code: "CUP", minorUnit: 2)
    |                |- warning: static property 'CUP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'CUP' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
308 |
309 |     /// Cabo Verde Escudo (CVE) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:310:16: warning: static property 'CVE' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
308 |
309 |     /// Cabo Verde Escudo (CVE) with minor unit 2
310 |     static let CVE = Currency(name: "Cabo Verde Escudo", code: "CVE", minorUnit: 2)
    |                |- warning: static property 'CVE' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'CVE' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
311 |
312 |     /// Czech Koruna (CZK) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:313:16: warning: static property 'CZK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
311 |
312 |     /// Czech Koruna (CZK) with minor unit 2
313 |     static let CZK = Currency(name: "Czech Koruna", code: "CZK", minorUnit: 2)
    |                |- warning: static property 'CZK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'CZK' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
314 |
315 |     /// Djibouti Franc (DJF) with minor unit 0
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:316:16: warning: static property 'DJF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
314 |
315 |     /// Djibouti Franc (DJF) with minor unit 0
316 |     static let DJF = Currency(name: "Djibouti Franc", code: "DJF", minorUnit: 0)
    |                |- warning: static property 'DJF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'DJF' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
317 |
318 |     /// Danish Krone (DKK) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:319:16: warning: static property 'DKK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
317 |
318 |     /// Danish Krone (DKK) with minor unit 2
319 |     static let DKK = Currency(name: "Danish Krone", code: "DKK", minorUnit: 2)
    |                |- warning: static property 'DKK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'DKK' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
320 |
321 |     /// Dominican Peso (DOP) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:322:16: warning: static property 'DOP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
320 |
321 |     /// Dominican Peso (DOP) with minor unit 2
322 |     static let DOP = Currency(name: "Dominican Peso", code: "DOP", minorUnit: 2)
    |                |- warning: static property 'DOP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'DOP' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
323 |
324 |     /// Algerian Dinar (DZD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:325:16: warning: static property 'DZD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
323 |
324 |     /// Algerian Dinar (DZD) with minor unit 2
325 |     static let DZD = Currency(name: "Algerian Dinar", code: "DZD", minorUnit: 2)
    |                |- warning: static property 'DZD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'DZD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
326 |
327 |     /// Egyptian Pound (EGP) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:328:16: warning: static property 'EGP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
326 |
327 |     /// Egyptian Pound (EGP) with minor unit 2
328 |     static let EGP = Currency(name: "Egyptian Pound", code: "EGP", minorUnit: 2)
    |                |- warning: static property 'EGP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'EGP' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |
330 |     /// Nakfa (ERN) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:331:16: warning: static property 'ERN' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
329 |
330 |     /// Nakfa (ERN) with minor unit 2
331 |     static let ERN = Currency(name: "Nakfa", code: "ERN", minorUnit: 2)
    |                |- warning: static property 'ERN' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'ERN' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
332 |
333 |     /// Ethiopian Birr (ETB) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:334:16: warning: static property 'ETB' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
332 |
333 |     /// Ethiopian Birr (ETB) with minor unit 2
334 |     static let ETB = Currency(name: "Ethiopian Birr", code: "ETB", minorUnit: 2)
    |                |- warning: static property 'ETB' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'ETB' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
335 |
336 |     /// Euro (EUR) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:337:16: warning: static property 'EUR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
335 |
336 |     /// Euro (EUR) with minor unit 2
337 |     static let EUR = Currency(name: "Euro", code: "EUR", minorUnit: 2)
    |                |- warning: static property 'EUR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'EUR' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
338 |
339 |     /// Fiji Dollar (FJD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:340:16: warning: static property 'FJD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
338 |
339 |     /// Fiji Dollar (FJD) with minor unit 2
340 |     static let FJD = Currency(name: "Fiji Dollar", code: "FJD", minorUnit: 2)
    |                |- warning: static property 'FJD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'FJD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
341 |
342 |     /// Pound Sterling (GBP) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:343:16: warning: static property 'GBP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
341 |
342 |     /// Pound Sterling (GBP) with minor unit 2
343 |     static let GBP = Currency(name: "Pound Sterling", code: "GBP", minorUnit: 2)
    |                |- warning: static property 'GBP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'GBP' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
344 |
345 |     /// Lari (GEL) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:346:16: warning: static property 'GEL' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
344 |
345 |     /// Lari (GEL) with minor unit 2
346 |     static let GEL = Currency(name: "Lari", code: "GEL", minorUnit: 2)
    |                |- warning: static property 'GEL' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'GEL' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
347 |
348 |     /// Ghana Cedi (GHS) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:349:16: warning: static property 'GHS' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
347 |
348 |     /// Ghana Cedi (GHS) with minor unit 2
349 |     static let GHS = Currency(name: "Ghana Cedi", code: "GHS", minorUnit: 2)
    |                |- warning: static property 'GHS' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'GHS' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
350 |
351 |     /// Gibraltar Pound (GIP) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:352:16: warning: static property 'GIP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
350 |
351 |     /// Gibraltar Pound (GIP) with minor unit 2
352 |     static let GIP = Currency(name: "Gibraltar Pound", code: "GIP", minorUnit: 2)
    |                |- warning: static property 'GIP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'GIP' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
353 |
354 |     /// Dalasi (GMD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:355:16: warning: static property 'GMD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
353 |
354 |     /// Dalasi (GMD) with minor unit 2
355 |     static let GMD = Currency(name: "Dalasi", code: "GMD", minorUnit: 2)
    |                |- warning: static property 'GMD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'GMD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
356 |
357 |     /// Guinean Franc (GNF) with minor unit 0
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:358:16: warning: static property 'GNF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
356 |
357 |     /// Guinean Franc (GNF) with minor unit 0
358 |     static let GNF = Currency(name: "Guinean Franc", code: "GNF", minorUnit: 0)
    |                |- warning: static property 'GNF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'GNF' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
359 |
360 |     /// Quetzal (GTQ) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:361:16: warning: static property 'GTQ' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
359 |
360 |     /// Quetzal (GTQ) with minor unit 2
361 |     static let GTQ = Currency(name: "Quetzal", code: "GTQ", minorUnit: 2)
    |                |- warning: static property 'GTQ' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'GTQ' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
362 |
363 |     /// Guyana Dollar (GYD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:364:16: warning: static property 'GYD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
362 |
363 |     /// Guyana Dollar (GYD) with minor unit 2
364 |     static let GYD = Currency(name: "Guyana Dollar", code: "GYD", minorUnit: 2)
    |                |- warning: static property 'GYD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'GYD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
365 |
366 |     /// Hong Kong Dollar (HKD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:367:16: warning: static property 'HKD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
365 |
366 |     /// Hong Kong Dollar (HKD) with minor unit 2
367 |     static let HKD = Currency(name: "Hong Kong Dollar", code: "HKD", minorUnit: 2)
    |                |- warning: static property 'HKD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'HKD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
368 |
369 |     /// Lempira (HNL) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:370:16: warning: static property 'HNL' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
368 |
369 |     /// Lempira (HNL) with minor unit 2
370 |     static let HNL = Currency(name: "Lempira", code: "HNL", minorUnit: 2)
    |                |- warning: static property 'HNL' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'HNL' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
371 |
372 |     /// Kuna (HRK) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:373:16: warning: static property 'HRK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
371 |
372 |     /// Kuna (HRK) with minor unit 2
373 |     static let HRK = Currency(name: "Kuna", code: "HRK", minorUnit: 2)
    |                |- warning: static property 'HRK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'HRK' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
374 |
375 |     /// Gourde (HTG) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:376:16: warning: static property 'HTG' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
374 |
375 |     /// Gourde (HTG) with minor unit 2
376 |     static let HTG = Currency(name: "Gourde", code: "HTG", minorUnit: 2)
    |                |- warning: static property 'HTG' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'HTG' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
377 |
378 |     /// Forint (HUF) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:379:16: warning: static property 'HUF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
377 |
378 |     /// Forint (HUF) with minor unit 2
379 |     static let HUF = Currency(name: "Forint", code: "HUF", minorUnit: 2)
    |                |- warning: static property 'HUF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'HUF' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
380 |
381 |     /// Rupiah (IDR) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:382:16: warning: static property 'IDR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
380 |
381 |     /// Rupiah (IDR) with minor unit 2
382 |     static let IDR = Currency(name: "Rupiah", code: "IDR", minorUnit: 2)
    |                |- warning: static property 'IDR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'IDR' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
383 |
384 |     /// New Israeli Sheqel (ILS) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:385:16: warning: static property 'ILS' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
383 |
384 |     /// New Israeli Sheqel (ILS) with minor unit 2
385 |     static let ILS = Currency(name: "New Israeli Sheqel", code: "ILS", minorUnit: 2)
    |                |- warning: static property 'ILS' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'ILS' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
386 |
387 |     /// Indian Rupee (INR) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:388:16: warning: static property 'INR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
386 |
387 |     /// Indian Rupee (INR) with minor unit 2
388 |     static let INR = Currency(name: "Indian Rupee", code: "INR", minorUnit: 2)
    |                |- warning: static property 'INR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'INR' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
389 |
390 |     /// Iraqi Dinar (IQD) with minor unit 3
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:391:16: warning: static property 'IQD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
389 |
390 |     /// Iraqi Dinar (IQD) with minor unit 3
391 |     static let IQD = Currency(name: "Iraqi Dinar", code: "IQD", minorUnit: 3)
    |                |- warning: static property 'IQD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'IQD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
392 |
393 |     /// Iranian Rial (IRR) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:394:16: warning: static property 'IRR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
392 |
393 |     /// Iranian Rial (IRR) with minor unit 2
394 |     static let IRR = Currency(name: "Iranian Rial", code: "IRR", minorUnit: 2)
    |                |- warning: static property 'IRR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'IRR' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
395 |
396 |     /// Iceland Krona (ISK) with minor unit 0
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:397:16: warning: static property 'ISK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
395 |
396 |     /// Iceland Krona (ISK) with minor unit 0
397 |     static let ISK = Currency(name: "Iceland Krona", code: "ISK", minorUnit: 0)
    |                |- warning: static property 'ISK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'ISK' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
398 |
399 |     /// Jamaican Dollar (JMD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:400:16: warning: static property 'JMD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
398 |
399 |     /// Jamaican Dollar (JMD) with minor unit 2
400 |     static let JMD = Currency(name: "Jamaican Dollar", code: "JMD", minorUnit: 2)
    |                |- warning: static property 'JMD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'JMD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
401 |
402 |     /// Jordanian Dinar (JOD) with minor unit 3
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:403:16: warning: static property 'JOD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
401 |
402 |     /// Jordanian Dinar (JOD) with minor unit 3
403 |     static let JOD = Currency(name: "Jordanian Dinar", code: "JOD", minorUnit: 3)
    |                |- warning: static property 'JOD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'JOD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
404 |
405 |     /// Yen (JPY) with minor unit 0
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:406:16: warning: static property 'JPY' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
404 |
405 |     /// Yen (JPY) with minor unit 0
406 |     static let JPY = Currency(name: "Yen", code: "JPY", minorUnit: 0)
    |                |- warning: static property 'JPY' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'JPY' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
407 |
408 |     /// Kenyan Shilling (KES) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:409:16: warning: static property 'KES' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
407 |
408 |     /// Kenyan Shilling (KES) with minor unit 2
409 |     static let KES = Currency(name: "Kenyan Shilling", code: "KES", minorUnit: 2)
    |                |- warning: static property 'KES' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'KES' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
410 |
411 |     /// Som (KGS) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:412:16: warning: static property 'KGS' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
410 |
411 |     /// Som (KGS) with minor unit 2
412 |     static let KGS = Currency(name: "Som", code: "KGS", minorUnit: 2)
    |                |- warning: static property 'KGS' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'KGS' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
413 |
414 |     /// Riel (KHR) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:415:16: warning: static property 'KHR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
413 |
414 |     /// Riel (KHR) with minor unit 2
415 |     static let KHR = Currency(name: "Riel", code: "KHR", minorUnit: 2)
    |                |- warning: static property 'KHR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'KHR' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
416 |
417 |     /// Comorian Franc (KMF) with minor unit 0
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:418:16: warning: static property 'KMF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
416 |
417 |     /// Comorian Franc (KMF) with minor unit 0
418 |     static let KMF = Currency(name: "Comorian Franc", code: "KMF", minorUnit: 0)
    |                |- warning: static property 'KMF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'KMF' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
419 |
420 |     /// North Korean Won (KPW) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:421:16: warning: static property 'KPW' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
419 |
420 |     /// North Korean Won (KPW) with minor unit 2
421 |     static let KPW = Currency(name: "North Korean Won", code: "KPW", minorUnit: 2)
    |                |- warning: static property 'KPW' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'KPW' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
422 |
423 |     /// Won (KRW) with minor unit 0
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:424:16: warning: static property 'KRW' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
422 |
423 |     /// Won (KRW) with minor unit 0
424 |     static let KRW = Currency(name: "Won", code: "KRW", minorUnit: 0)
    |                |- warning: static property 'KRW' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'KRW' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
425 |
426 |     /// Kuwaiti Dinar (KWD) with minor unit 3
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:427:16: warning: static property 'KWD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
425 |
426 |     /// Kuwaiti Dinar (KWD) with minor unit 3
427 |     static let KWD = Currency(name: "Kuwaiti Dinar", code: "KWD", minorUnit: 3)
    |                |- warning: static property 'KWD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'KWD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
428 |
429 |     /// Cayman Islands Dollar (KYD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:430:16: warning: static property 'KYD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
428 |
429 |     /// Cayman Islands Dollar (KYD) with minor unit 2
430 |     static let KYD = Currency(name: "Cayman Islands Dollar", code: "KYD", minorUnit: 2)
    |                |- warning: static property 'KYD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'KYD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
431 |
432 |     /// Tenge (KZT) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:433:16: warning: static property 'KZT' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
431 |
432 |     /// Tenge (KZT) with minor unit 2
433 |     static let KZT = Currency(name: "Tenge", code: "KZT", minorUnit: 2)
    |                |- warning: static property 'KZT' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'KZT' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
434 |
435 |     /// Lao Kip (LAK) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:436:16: warning: static property 'LAK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
434 |
435 |     /// Lao Kip (LAK) with minor unit 2
436 |     static let LAK = Currency(name: "Lao Kip", code: "LAK", minorUnit: 2)
    |                |- warning: static property 'LAK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'LAK' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
437 |
438 |     /// Lebanese Pound (LBP) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:439:16: warning: static property 'LBP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
437 |
438 |     /// Lebanese Pound (LBP) with minor unit 2
439 |     static let LBP = Currency(name: "Lebanese Pound", code: "LBP", minorUnit: 2)
    |                |- warning: static property 'LBP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'LBP' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
440 |
441 |     /// Sri Lanka Rupee (LKR) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:442:16: warning: static property 'LKR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
440 |
441 |     /// Sri Lanka Rupee (LKR) with minor unit 2
442 |     static let LKR = Currency(name: "Sri Lanka Rupee", code: "LKR", minorUnit: 2)
    |                |- warning: static property 'LKR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'LKR' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
443 |
444 |     /// Liberian Dollar (LRD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:445:16: warning: static property 'LRD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
443 |
444 |     /// Liberian Dollar (LRD) with minor unit 2
445 |     static let LRD = Currency(name: "Liberian Dollar", code: "LRD", minorUnit: 2)
    |                |- warning: static property 'LRD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'LRD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
446 |
447 |     /// Loti (LSL) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:448:16: warning: static property 'LSL' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
446 |
447 |     /// Loti (LSL) with minor unit 2
448 |     static let LSL = Currency(name: "Loti", code: "LSL", minorUnit: 2)
    |                |- warning: static property 'LSL' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'LSL' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
449 |
450 |     /// Libyan Dinar (LYD) with minor unit 3
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:451:16: warning: static property 'LYD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
449 |
450 |     /// Libyan Dinar (LYD) with minor unit 3
451 |     static let LYD = Currency(name: "Libyan Dinar", code: "LYD", minorUnit: 3)
    |                |- warning: static property 'LYD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'LYD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
452 |
453 |     /// Moroccan Dirham (MAD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:454:16: warning: static property 'MAD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
452 |
453 |     /// Moroccan Dirham (MAD) with minor unit 2
454 |     static let MAD = Currency(name: "Moroccan Dirham", code: "MAD", minorUnit: 2)
    |                |- warning: static property 'MAD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'MAD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
455 |
456 |     /// Moldovan Leu (MDL) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:457:16: warning: static property 'MDL' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
455 |
456 |     /// Moldovan Leu (MDL) with minor unit 2
457 |     static let MDL = Currency(name: "Moldovan Leu", code: "MDL", minorUnit: 2)
    |                |- warning: static property 'MDL' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'MDL' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
458 |
459 |     /// Malagasy Ariary (MGA) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:460:16: warning: static property 'MGA' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
458 |
459 |     /// Malagasy Ariary (MGA) with minor unit 2
460 |     static let MGA = Currency(name: "Malagasy Ariary", code: "MGA", minorUnit: 2)
    |                |- warning: static property 'MGA' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'MGA' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
461 |
462 |     /// Denar (MKD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:463:16: warning: static property 'MKD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
461 |
462 |     /// Denar (MKD) with minor unit 2
463 |     static let MKD = Currency(name: "Denar", code: "MKD", minorUnit: 2)
    |                |- warning: static property 'MKD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'MKD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
464 |
465 |     /// Kyat (MMK) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:466:16: warning: static property 'MMK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
464 |
465 |     /// Kyat (MMK) with minor unit 2
466 |     static let MMK = Currency(name: "Kyat", code: "MMK", minorUnit: 2)
    |                |- warning: static property 'MMK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'MMK' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
467 |
468 |     /// Tugrik (MNT) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:469:16: warning: static property 'MNT' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
467 |
468 |     /// Tugrik (MNT) with minor unit 2
469 |     static let MNT = Currency(name: "Tugrik", code: "MNT", minorUnit: 2)
    |                |- warning: static property 'MNT' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'MNT' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
470 |
471 |     /// Pataca (MOP) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:472:16: warning: static property 'MOP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
470 |
471 |     /// Pataca (MOP) with minor unit 2
472 |     static let MOP = Currency(name: "Pataca", code: "MOP", minorUnit: 2)
    |                |- warning: static property 'MOP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'MOP' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
473 |
474 |     /// Ouguiya (MRO) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:475:16: warning: static property 'MRO' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
473 |
474 |     /// Ouguiya (MRO) with minor unit 2
475 |     static let MRO = Currency(name: "Ouguiya", code: "MRO", minorUnit: 2)
    |                |- warning: static property 'MRO' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'MRO' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
476 |
477 |     /// Mauritius Rupee (MUR) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:478:16: warning: static property 'MUR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
476 |
477 |     /// Mauritius Rupee (MUR) with minor unit 2
478 |     static let MUR = Currency(name: "Mauritius Rupee", code: "MUR", minorUnit: 2)
    |                |- warning: static property 'MUR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'MUR' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
479 |
480 |     /// Rufiyaa (MVR) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:481:16: warning: static property 'MVR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
479 |
480 |     /// Rufiyaa (MVR) with minor unit 2
481 |     static let MVR = Currency(name: "Rufiyaa", code: "MVR", minorUnit: 2)
    |                |- warning: static property 'MVR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'MVR' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
482 |
483 |     /// Malawi Kwacha (MWK) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:484:16: warning: static property 'MWK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
482 |
483 |     /// Malawi Kwacha (MWK) with minor unit 2
484 |     static let MWK = Currency(name: "Malawi Kwacha", code: "MWK", minorUnit: 2)
    |                |- warning: static property 'MWK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'MWK' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
485 |
486 |     /// Mexican Peso (MXN) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:487:16: warning: static property 'MXN' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
485 |
486 |     /// Mexican Peso (MXN) with minor unit 2
487 |     static let MXN = Currency(name: "Mexican Peso", code: "MXN", minorUnit: 2)
    |                |- warning: static property 'MXN' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'MXN' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
488 |
489 |     /// Malaysian Ringgit (MYR) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:490:16: warning: static property 'MYR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
488 |
489 |     /// Malaysian Ringgit (MYR) with minor unit 2
490 |     static let MYR = Currency(name: "Malaysian Ringgit", code: "MYR", minorUnit: 2)
    |                |- warning: static property 'MYR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'MYR' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
491 |
492 |     /// Mozambique Metical (MZN) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:493:16: warning: static property 'MZN' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
491 |
492 |     /// Mozambique Metical (MZN) with minor unit 2
493 |     static let MZN = Currency(name: "Mozambique Metical", code: "MZN", minorUnit: 2)
    |                |- warning: static property 'MZN' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'MZN' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
494 |
495 |     /// Namibia Dollar (NAD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:496:16: warning: static property 'NAD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
494 |
495 |     /// Namibia Dollar (NAD) with minor unit 2
496 |     static let NAD = Currency(name: "Namibia Dollar", code: "NAD", minorUnit: 2)
    |                |- warning: static property 'NAD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'NAD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
497 |
498 |     /// Naira (NGN) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:499:16: warning: static property 'NGN' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
497 |
498 |     /// Naira (NGN) with minor unit 2
499 |     static let NGN = Currency(name: "Naira", code: "NGN", minorUnit: 2)
    |                |- warning: static property 'NGN' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'NGN' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
500 |
501 |     /// Cordoba Oro (NIO) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:502:16: warning: static property 'NIO' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
500 |
501 |     /// Cordoba Oro (NIO) with minor unit 2
502 |     static let NIO = Currency(name: "Cordoba Oro", code: "NIO", minorUnit: 2)
    |                |- warning: static property 'NIO' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'NIO' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
503 |
504 |     /// Norwegian Krone (NOK) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:505:16: warning: static property 'NOK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
503 |
504 |     /// Norwegian Krone (NOK) with minor unit 2
505 |     static let NOK = Currency(name: "Norwegian Krone", code: "NOK", minorUnit: 2)
    |                |- warning: static property 'NOK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'NOK' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
506 |
507 |     /// Nepalese Rupee (NPR) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:508:16: warning: static property 'NPR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
506 |
507 |     /// Nepalese Rupee (NPR) with minor unit 2
508 |     static let NPR = Currency(name: "Nepalese Rupee", code: "NPR", minorUnit: 2)
    |                |- warning: static property 'NPR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'NPR' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
509 |
510 |     /// New Zealand Dollar (NZD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:511:16: warning: static property 'NZD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
509 |
510 |     /// New Zealand Dollar (NZD) with minor unit 2
511 |     static let NZD = Currency(name: "New Zealand Dollar", code: "NZD", minorUnit: 2)
    |                |- warning: static property 'NZD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'NZD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
512 |
513 |     /// Rial Omani (OMR) with minor unit 3
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:514:16: warning: static property 'OMR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
512 |
513 |     /// Rial Omani (OMR) with minor unit 3
514 |     static let OMR = Currency(name: "Rial Omani", code: "OMR", minorUnit: 3)
    |                |- warning: static property 'OMR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'OMR' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
515 |
516 |     /// Balboa (PAB) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:517:16: warning: static property 'PAB' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
515 |
516 |     /// Balboa (PAB) with minor unit 2
517 |     static let PAB = Currency(name: "Balboa", code: "PAB", minorUnit: 2)
    |                |- warning: static property 'PAB' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'PAB' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
518 |
519 |     /// Sol (PEN) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:520:16: warning: static property 'PEN' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
518 |
519 |     /// Sol (PEN) with minor unit 2
520 |     static let PEN = Currency(name: "Sol", code: "PEN", minorUnit: 2)
    |                |- warning: static property 'PEN' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'PEN' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
521 |
522 |     /// Kina (PGK) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:523:16: warning: static property 'PGK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
521 |
522 |     /// Kina (PGK) with minor unit 2
523 |     static let PGK = Currency(name: "Kina", code: "PGK", minorUnit: 2)
    |                |- warning: static property 'PGK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'PGK' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
524 |
525 |     /// Philippine Piso (PHP) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:526:16: warning: static property 'PHP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
524 |
525 |     /// Philippine Piso (PHP) with minor unit 2
526 |     static let PHP = Currency(name: "Philippine Piso", code: "PHP", minorUnit: 2)
    |                |- warning: static property 'PHP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'PHP' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
527 |
528 |     /// Pakistan Rupee (PKR) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:529:16: warning: static property 'PKR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
527 |
528 |     /// Pakistan Rupee (PKR) with minor unit 2
529 |     static let PKR = Currency(name: "Pakistan Rupee", code: "PKR", minorUnit: 2)
    |                |- warning: static property 'PKR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'PKR' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
530 |
531 |     /// Zloty (PLN) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:532:16: warning: static property 'PLN' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
530 |
531 |     /// Zloty (PLN) with minor unit 2
532 |     static let PLN = Currency(name: "Zloty", code: "PLN", minorUnit: 2)
    |                |- warning: static property 'PLN' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'PLN' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
533 |
534 |     /// Guarani (PYG) with minor unit 0
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:535:16: warning: static property 'PYG' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
533 |
534 |     /// Guarani (PYG) with minor unit 0
535 |     static let PYG = Currency(name: "Guarani", code: "PYG", minorUnit: 0)
    |                |- warning: static property 'PYG' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'PYG' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
536 |
537 |     /// Qatari Rial (QAR) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:538:16: warning: static property 'QAR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
536 |
537 |     /// Qatari Rial (QAR) with minor unit 2
538 |     static let QAR = Currency(name: "Qatari Rial", code: "QAR", minorUnit: 2)
    |                |- warning: static property 'QAR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'QAR' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
539 |
540 |     /// Romanian Leu (RON) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:541:16: warning: static property 'RON' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
539 |
540 |     /// Romanian Leu (RON) with minor unit 2
541 |     static let RON = Currency(name: "Romanian Leu", code: "RON", minorUnit: 2)
    |                |- warning: static property 'RON' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'RON' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
542 |
543 |     /// Serbian Dinar (RSD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:544:16: warning: static property 'RSD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
542 |
543 |     /// Serbian Dinar (RSD) with minor unit 2
544 |     static let RSD = Currency(name: "Serbian Dinar", code: "RSD", minorUnit: 2)
    |                |- warning: static property 'RSD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'RSD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
545 |
546 |     /// Russian Ruble (RUB) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:547:16: warning: static property 'RUB' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
545 |
546 |     /// Russian Ruble (RUB) with minor unit 2
547 |     static let RUB = Currency(name: "Russian Ruble", code: "RUB", minorUnit: 2)
    |                |- warning: static property 'RUB' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'RUB' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
548 |
549 |     /// Rwanda Franc (RWF) with minor unit 0
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:550:16: warning: static property 'RWF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
548 |
549 |     /// Rwanda Franc (RWF) with minor unit 0
550 |     static let RWF = Currency(name: "Rwanda Franc", code: "RWF", minorUnit: 0)
    |                |- warning: static property 'RWF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'RWF' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
551 |
552 |     /// Saudi Riyal (SAR) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:553:16: warning: static property 'SAR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
551 |
552 |     /// Saudi Riyal (SAR) with minor unit 2
553 |     static let SAR = Currency(name: "Saudi Riyal", code: "SAR", minorUnit: 2)
    |                |- warning: static property 'SAR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'SAR' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
554 |
555 |     /// Solomon Islands Dollar (SBD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:556:16: warning: static property 'SBD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
554 |
555 |     /// Solomon Islands Dollar (SBD) with minor unit 2
556 |     static let SBD = Currency(name: "Solomon Islands Dollar", code: "SBD", minorUnit: 2)
    |                |- warning: static property 'SBD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'SBD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
557 |
558 |     /// Seychelles Rupee (SCR) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:559:16: warning: static property 'SCR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
557 |
558 |     /// Seychelles Rupee (SCR) with minor unit 2
559 |     static let SCR = Currency(name: "Seychelles Rupee", code: "SCR", minorUnit: 2)
    |                |- warning: static property 'SCR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'SCR' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
560 |
561 |     /// Sudanese Pound (SDG) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:562:16: warning: static property 'SDG' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
560 |
561 |     /// Sudanese Pound (SDG) with minor unit 2
562 |     static let SDG = Currency(name: "Sudanese Pound", code: "SDG", minorUnit: 2)
    |                |- warning: static property 'SDG' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'SDG' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
563 |
564 |     /// Swedish Krona (SEK) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:565:16: warning: static property 'SEK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
563 |
564 |     /// Swedish Krona (SEK) with minor unit 2
565 |     static let SEK = Currency(name: "Swedish Krona", code: "SEK", minorUnit: 2)
    |                |- warning: static property 'SEK' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'SEK' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
566 |
567 |     /// Singapore Dollar (SGD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:568:16: warning: static property 'SGD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
566 |
567 |     /// Singapore Dollar (SGD) with minor unit 2
568 |     static let SGD = Currency(name: "Singapore Dollar", code: "SGD", minorUnit: 2)
    |                |- warning: static property 'SGD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'SGD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
569 |
570 |     /// Saint Helena Pound (SHP) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:571:16: warning: static property 'SHP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
569 |
570 |     /// Saint Helena Pound (SHP) with minor unit 2
571 |     static let SHP = Currency(name: "Saint Helena Pound", code: "SHP", minorUnit: 2)
    |                |- warning: static property 'SHP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'SHP' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
572 |
573 |     /// Leone (SLL) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:574:16: warning: static property 'SLL' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
572 |
573 |     /// Leone (SLL) with minor unit 2
574 |     static let SLL = Currency(name: "Leone", code: "SLL", minorUnit: 2)
    |                |- warning: static property 'SLL' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'SLL' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
575 |
576 |     /// Somali Shilling (SOS) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:577:16: warning: static property 'SOS' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
575 |
576 |     /// Somali Shilling (SOS) with minor unit 2
577 |     static let SOS = Currency(name: "Somali Shilling", code: "SOS", minorUnit: 2)
    |                |- warning: static property 'SOS' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'SOS' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
578 |
579 |     /// Surinam Dollar (SRD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:580:16: warning: static property 'SRD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
578 |
579 |     /// Surinam Dollar (SRD) with minor unit 2
580 |     static let SRD = Currency(name: "Surinam Dollar", code: "SRD", minorUnit: 2)
    |                |- warning: static property 'SRD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'SRD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
581 |
582 |     /// South Sudanese Pound (SSP) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:583:16: warning: static property 'SSP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
581 |
582 |     /// South Sudanese Pound (SSP) with minor unit 2
583 |     static let SSP = Currency(name: "South Sudanese Pound", code: "SSP", minorUnit: 2)
    |                |- warning: static property 'SSP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'SSP' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
584 |
585 |     /// Dobra (STD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:586:16: warning: static property 'STD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
584 |
585 |     /// Dobra (STD) with minor unit 2
586 |     static let STD = Currency(name: "Dobra", code: "STD", minorUnit: 2)
    |                |- warning: static property 'STD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'STD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
587 |
588 |     /// El Salvador Colon (SVC) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:589:16: warning: static property 'SVC' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
587 |
588 |     /// El Salvador Colon (SVC) with minor unit 2
589 |     static let SVC = Currency(name: "El Salvador Colon", code: "SVC", minorUnit: 2)
    |                |- warning: static property 'SVC' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'SVC' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
590 |
591 |     /// Syrian Pound (SYP) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:592:16: warning: static property 'SYP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
590 |
591 |     /// Syrian Pound (SYP) with minor unit 2
592 |     static let SYP = Currency(name: "Syrian Pound", code: "SYP", minorUnit: 2)
    |                |- warning: static property 'SYP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'SYP' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
593 |
594 |     /// Lilangeni (SZL) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:595:16: warning: static property 'SZL' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
593 |
594 |     /// Lilangeni (SZL) with minor unit 2
595 |     static let SZL = Currency(name: "Lilangeni", code: "SZL", minorUnit: 2)
    |                |- warning: static property 'SZL' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'SZL' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
596 |
597 |     /// Baht (THB) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:598:16: warning: static property 'THB' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
596 |
597 |     /// Baht (THB) with minor unit 2
598 |     static let THB = Currency(name: "Baht", code: "THB", minorUnit: 2)
    |                |- warning: static property 'THB' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'THB' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
599 |
600 |     /// Somoni (TJS) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:601:16: warning: static property 'TJS' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
599 |
600 |     /// Somoni (TJS) with minor unit 2
601 |     static let TJS = Currency(name: "Somoni", code: "TJS", minorUnit: 2)
    |                |- warning: static property 'TJS' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'TJS' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
602 |
603 |     /// Turkmenistan New Manat (TMT) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:604:16: warning: static property 'TMT' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
602 |
603 |     /// Turkmenistan New Manat (TMT) with minor unit 2
604 |     static let TMT = Currency(name: "Turkmenistan New Manat", code: "TMT", minorUnit: 2)
    |                |- warning: static property 'TMT' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'TMT' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
605 |
606 |     /// Tunisian Dinar (TND) with minor unit 3
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:607:16: warning: static property 'TND' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
605 |
606 |     /// Tunisian Dinar (TND) with minor unit 3
607 |     static let TND = Currency(name: "Tunisian Dinar", code: "TND", minorUnit: 3)
    |                |- warning: static property 'TND' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'TND' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
608 |
609 |     /// Pa’anga (TOP) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:610:16: warning: static property 'TOP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
608 |
609 |     /// Pa’anga (TOP) with minor unit 2
610 |     static let TOP = Currency(name: "Pa’anga", code: "TOP", minorUnit: 2)
    |                |- warning: static property 'TOP' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'TOP' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
611 |
612 |     /// Turkish Lira (TRY) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:613:16: warning: static property 'TRY' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
611 |
612 |     /// Turkish Lira (TRY) with minor unit 2
613 |     static let TRY = Currency(name: "Turkish Lira", code: "TRY", minorUnit: 2)
    |                |- warning: static property 'TRY' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'TRY' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
614 |
615 |     /// Trinidad and Tobago Dollar (TTD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:616:16: warning: static property 'TTD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
614 |
615 |     /// Trinidad and Tobago Dollar (TTD) with minor unit 2
616 |     static let TTD = Currency(name: "Trinidad and Tobago Dollar", code: "TTD", minorUnit: 2)
    |                |- warning: static property 'TTD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'TTD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
617 |
618 |     /// Tanzanian Shilling (TZS) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:619:16: warning: static property 'TZS' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
617 |
618 |     /// Tanzanian Shilling (TZS) with minor unit 2
619 |     static let TZS = Currency(name: "Tanzanian Shilling", code: "TZS", minorUnit: 2)
    |                |- warning: static property 'TZS' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'TZS' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
620 |
621 |     /// Hryvnia (UAH) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:622:16: warning: static property 'UAH' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
620 |
621 |     /// Hryvnia (UAH) with minor unit 2
622 |     static let UAH = Currency(name: "Hryvnia", code: "UAH", minorUnit: 2)
    |                |- warning: static property 'UAH' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'UAH' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
623 |
624 |     /// Uganda Shilling (UGX) with minor unit 0
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:625:16: warning: static property 'UGX' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
623 |
624 |     /// Uganda Shilling (UGX) with minor unit 0
625 |     static let UGX = Currency(name: "Uganda Shilling", code: "UGX", minorUnit: 0)
    |                |- warning: static property 'UGX' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'UGX' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
626 |
627 |     /// US Dollar (USD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:628:16: warning: static property 'USD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
626 |
627 |     /// US Dollar (USD) with minor unit 2
628 |     static let USD = Currency(name: "US Dollar", code: "USD", minorUnit: 2)
    |                |- warning: static property 'USD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'USD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
629 |
630 |     /// Peso Uruguayo (UYU) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:631:16: warning: static property 'UYU' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
629 |
630 |     /// Peso Uruguayo (UYU) with minor unit 2
631 |     static let UYU = Currency(name: "Peso Uruguayo", code: "UYU", minorUnit: 2)
    |                |- warning: static property 'UYU' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'UYU' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
632 |
633 |     /// Uzbekistan Sum (UZS) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:634:16: warning: static property 'UZS' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
632 |
633 |     /// Uzbekistan Sum (UZS) with minor unit 2
634 |     static let UZS = Currency(name: "Uzbekistan Sum", code: "UZS", minorUnit: 2)
    |                |- warning: static property 'UZS' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'UZS' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
635 |
636 |     /// Bolívar (VEF) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:637:16: warning: static property 'VEF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
635 |
636 |     /// Bolívar (VEF) with minor unit 2
637 |     static let VEF = Currency(name: "Bolívar", code: "VEF", minorUnit: 2)
    |                |- warning: static property 'VEF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'VEF' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
638 |
639 |     /// Dong (VND) with minor unit 0
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:640:16: warning: static property 'VND' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
638 |
639 |     /// Dong (VND) with minor unit 0
640 |     static let VND = Currency(name: "Dong", code: "VND", minorUnit: 0)
    |                |- warning: static property 'VND' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'VND' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
641 |
642 |     /// Vatu (VUV) with minor unit 0
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:643:16: warning: static property 'VUV' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
641 |
642 |     /// Vatu (VUV) with minor unit 0
643 |     static let VUV = Currency(name: "Vatu", code: "VUV", minorUnit: 0)
    |                |- warning: static property 'VUV' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'VUV' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
644 |
645 |     /// Tala (WST) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:646:16: warning: static property 'WST' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
644 |
645 |     /// Tala (WST) with minor unit 2
646 |     static let WST = Currency(name: "Tala", code: "WST", minorUnit: 2)
    |                |- warning: static property 'WST' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'WST' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
647 |
648 |     /// CFA Franc BEAC (XAF) with minor unit 0
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:649:16: warning: static property 'XAF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
647 |
648 |     /// CFA Franc BEAC (XAF) with minor unit 0
649 |     static let XAF = Currency(name: "CFA Franc BEAC", code: "XAF", minorUnit: 0)
    |                |- warning: static property 'XAF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'XAF' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
650 |
651 |     /// East Caribbean Dollar (XCD) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:652:16: warning: static property 'XCD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
650 |
651 |     /// East Caribbean Dollar (XCD) with minor unit 2
652 |     static let XCD = Currency(name: "East Caribbean Dollar", code: "XCD", minorUnit: 2)
    |                |- warning: static property 'XCD' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'XCD' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
653 |
654 |     /// CFA Franc BCEAO (XOF) with minor unit 0
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:655:16: warning: static property 'XOF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
653 |
654 |     /// CFA Franc BCEAO (XOF) with minor unit 0
655 |     static let XOF = Currency(name: "CFA Franc BCEAO", code: "XOF", minorUnit: 0)
    |                |- warning: static property 'XOF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'XOF' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
656 |
657 |     /// CFP Franc (XPF) with minor unit 0
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:658:16: warning: static property 'XPF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
656 |
657 |     /// CFP Franc (XPF) with minor unit 0
658 |     static let XPF = Currency(name: "CFP Franc", code: "XPF", minorUnit: 0)
    |                |- warning: static property 'XPF' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'XPF' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
659 |
660 |     /// Yemeni Rial (YER) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:661:16: warning: static property 'YER' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
659 |
660 |     /// Yemeni Rial (YER) with minor unit 2
661 |     static let YER = Currency(name: "Yemeni Rial", code: "YER", minorUnit: 2)
    |                |- warning: static property 'YER' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'YER' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
662 |
663 |     /// Rand (ZAR) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:664:16: warning: static property 'ZAR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
662 |
663 |     /// Rand (ZAR) with minor unit 2
664 |     static let ZAR = Currency(name: "Rand", code: "ZAR", minorUnit: 2)
    |                |- warning: static property 'ZAR' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'ZAR' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
665 |
666 |     /// Zambian Kwacha (ZMW) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:667:16: warning: static property 'ZMW' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
665 |
666 |     /// Zambian Kwacha (ZMW) with minor unit 2
667 |     static let ZMW = Currency(name: "Zambian Kwacha", code: "ZMW", minorUnit: 2)
    |                |- warning: static property 'ZMW' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'ZMW' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
668 |
669 |     /// Zimbabwe Dollar (ZWL) with minor unit 2
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:670:16: warning: static property 'ZWL' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
668 |
669 |     /// Zimbabwe Dollar (ZWL) with minor unit 2
670 |     static let ZWL = Currency(name: "Zimbabwe Dollar", code: "ZWL", minorUnit: 2)
    |                |- warning: static property 'ZWL' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'ZWL' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
671 |
672 |
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currencies+Generated.swift:673:24: warning: static property 'currencyTable' is not concurrency-safe because non-'Sendable' type '[String : Currency]' may have shared mutable state; this is an error in the Swift 6 language mode
671 |
672 |
673 |     static private let currencyTable: [String: Currency] = [
    |                        |- warning: static property 'currencyTable' is not concurrency-safe because non-'Sendable' type '[String : Currency]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: annotate 'currencyTable' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
674 |         AED.code: AED,
675 |         AFN.code: AFN,
/Users/admin/builder/spi-builder-workspace/Sources/MonetaryAmount/Currency.swift:24:15: note: consider making struct 'Currency' conform to the 'Sendable' protocol
22 | ///    [Wikipedia Entry for ISO 4217](https://en.wikipedia.org/wiki/ISO_4217)
23 | ///
24 | public struct Currency: Equatable, Hashable {
   |               `- note: consider making struct 'Currency' conform to the 'Sendable' protocol
25 |
26 |     // MARK: Currency Properties
[49/56] Write Objects.LinkFileList
[50/56] Archiving libMonetaryAmount.a
[52/56] Compiling Stencil Tokenizer.swift
[53/56] Compiling Stencil Variable.swift
[54/58] Emitting module CurrenciesGenerator
[55/58] Compiling CurrenciesGenerator main.swift
[55/58] Write Objects.LinkFileList
[56/58] Linking CurrenciesGenerator
[57/58] Applying CurrenciesGenerator
Build complete! (33.96s)
Fetching https://github.com/SoftwareEngineerChris/Consolidate.git
Fetching https://github.com/kylef/Spectre.git
Fetching https://github.com/kylef/PathKit.git
Fetching https://github.com/SoftwareEngineerChris/RoundedDecimal.git
Fetching https://github.com/stencilproject/Stencil.git
[11/1021] Fetching spectre
[167/1235] Fetching spectre, roundeddecimal
[332/2646] Fetching spectre, roundeddecimal, pathkit
[516/2787] Fetching spectre, roundeddecimal, pathkit, consolidate
[604/7976] Fetching spectre, roundeddecimal, pathkit, consolidate, stencil
Fetched https://github.com/SoftwareEngineerChris/Consolidate.git from cache (0.96s)
[2748/7835] Fetching spectre, roundeddecimal, pathkit, stencil
Fetched https://github.com/kylef/Spectre.git from cache (0.99s)
[2456/6814] Fetching roundeddecimal, pathkit, stencil
Fetched https://github.com/SoftwareEngineerChris/RoundedDecimal.git from cache (1.22s)
Fetched https://github.com/stencilproject/Stencil.git from cache (1.22s)
Computing version for https://github.com/stencilproject/Stencil.git
Fetched https://github.com/kylef/PathKit.git from cache (1.22s)
Computed https://github.com/stencilproject/Stencil.git at 0.13.1 (2.74s)
Computing version for https://github.com/SoftwareEngineerChris/Consolidate.git
Computed https://github.com/SoftwareEngineerChris/Consolidate.git at 1.1.0 (0.67s)
Computing version for https://github.com/SoftwareEngineerChris/RoundedDecimal.git
Computed https://github.com/SoftwareEngineerChris/RoundedDecimal.git at 2.2.2 (0.66s)
Computing version for https://github.com/kylef/Spectre.git
Computed https://github.com/kylef/Spectre.git at 0.9.0 (0.66s)
Computing version for https://github.com/kylef/PathKit.git
Computed https://github.com/kylef/PathKit.git at 0.9.2 (0.67s)
Creating working copy for https://github.com/stencilproject/Stencil.git
Working copy of https://github.com/stencilproject/Stencil.git resolved at 0.13.1
Creating working copy for https://github.com/SoftwareEngineerChris/Consolidate.git
Working copy of https://github.com/SoftwareEngineerChris/Consolidate.git resolved at 1.1.0
Creating working copy for https://github.com/kylef/Spectre.git
Working copy of https://github.com/kylef/Spectre.git resolved at 0.9.0
Creating working copy for https://github.com/SoftwareEngineerChris/RoundedDecimal.git
Working copy of https://github.com/SoftwareEngineerChris/RoundedDecimal.git resolved at 2.2.2
Creating working copy for https://github.com/kylef/PathKit.git
Working copy of https://github.com/kylef/PathKit.git resolved at 0.9.2
Build complete.
{
  "dependencies" : [
    {
      "identity" : "roundeddecimal",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.1.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SoftwareEngineerChris/RoundedDecimal.git"
    },
    {
      "identity" : "consolidate",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SoftwareEngineerChris/Consolidate.git"
    },
    {
      "identity" : "stencil",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.13.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/stencilproject/Stencil.git"
    }
  ],
  "manifest_display_name" : "MonetaryAmount",
  "name" : "MonetaryAmount",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "MonetaryAmount",
      "targets" : [
        "MonetaryAmount"
      ],
      "type" : {
        "library" : [
          "static"
        ]
      }
    },
    {
      "name" : "CurrenciesGenerator",
      "targets" : [
        "CurrenciesGenerator"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "MonetaryAmountTests",
      "module_type" : "SwiftTarget",
      "name" : "MonetaryAmountTests",
      "path" : "Tests/MonetaryAmountTests",
      "sources" : [
        "CurrencyTests.swift",
        "MonetaryAmountTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "MonetaryAmount"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MonetaryAmount",
      "module_type" : "SwiftTarget",
      "name" : "MonetaryAmount",
      "path" : "Sources/MonetaryAmount",
      "product_dependencies" : [
        "RoundedDecimal",
        "Consolidate"
      ],
      "product_memberships" : [
        "MonetaryAmount"
      ],
      "sources" : [
        "Currencies+Generated.swift",
        "Currency.swift",
        "MonetaryAmount+Arithmetic.swift",
        "MonetaryAmount+Consolidation.swift",
        "MonetaryAmount+Construction.swift",
        "MonetaryAmount+Negation.swift",
        "MonetaryAmount.swift",
        "NumberFormatter+Currency.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CurrenciesGenerator",
      "module_type" : "SwiftTarget",
      "name" : "CurrenciesGenerator",
      "path" : "Sources/CurrenciesGenerator",
      "product_dependencies" : [
        "Stencil"
      ],
      "product_memberships" : [
        "CurrenciesGenerator"
      ],
      "sources" : [
        "main.swift"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "5.0"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.