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, reference master (344205), with Swift 6.0 for macOS (SPM) on 31 Oct 2024 08:08:02 UTC.

Swift 6 data race errors: 157

Build Command

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

Build Log

    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
242 |
243 |     /// Taka (BDT) 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:244:16: warning: static property 'BDT' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
242 |
243 |     /// Taka (BDT) with minor unit 2
244 |     static let BDT = Currency(name: "Taka", code: "BDT", minorUnit: 2)
    |                |- warning: static property 'BDT' 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 'BDT' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
245 |
246 |     /// Bulgarian Lev (BGN) 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:247:16: warning: static property 'BGN' is not concurrency-safe because non-'Sendable' type 'Currency' may have shared mutable state; this is an error in the Swift 6 language mode
245 |
246 |     /// Bulgarian Lev (BGN) with minor unit 2
247 |     static let BGN = Currency(name: "Bulgarian Lev", code: "BGN", minorUnit: 2)
    |                |- warning: static property 'BGN' 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 '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] Compiling CurrenciesGenerator main.swift
[55/58] Emitting module CurrenciesGenerator
[55/58] Write Objects.LinkFileList
[56/58] Linking CurrenciesGenerator
[57/58] Applying CurrenciesGenerator
Build complete! (13.73s)
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.