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

The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of CRC with Swift 6.0 for Linux.

Swift 6 data race errors: 47

Build Command

bash -c docker run --rm -v "checkouts-4609320-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/QuickBirdEng/crc-swift.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/QuickBirdEng/crc-swift
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 0616be1 Merge pull request #2 from Beam-Studio/main
Cloned https://github.com/QuickBirdEng/crc-swift.git
Revision (git rev-parse @):
0616be13dec7b6dc4b55e266cba39c1772902b08
SUCCESS checkout https://github.com/QuickBirdEng/crc-swift.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $workDir
https://github.com/QuickBirdEng/crc-swift.git
Running build ...
bash -c docker run --rm -v "checkouts-4609320-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/11] Compiling CRC Checksum.swift
[4/11] Compiling CRC CRC32.swift
/host/spi-builder-workspace/Sources/CRC32.swift:13:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
11 | extension CRC32 {
12 |
13 |     public static let `default` = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     public static let bzip2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, xorOut: 0xFFFFFFFF)
15 |     public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:14:23: warning: static property 'bzip2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |     public static let `default` = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
14 |     public static let bzip2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, xorOut: 0xFFFFFFFF)
   |                       |- warning: static property 'bzip2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bzip2' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
16 |     public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:15:23: warning: static property 'jamCRC' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
13 |     public static let `default` = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
14 |     public static let bzip2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, xorOut: 0xFFFFFFFF)
15 |     public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
   |                       |- warning: static property 'jamCRC' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'jamCRC' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
17 |     public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:16:23: warning: static property 'mpeg2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
14 |     public static let bzip2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, xorOut: 0xFFFFFFFF)
15 |     public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
16 |     public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
   |                       |- warning: static property 'mpeg2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'mpeg2' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |     public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
18 |     public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:17:23: warning: static property 'posix' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
15 |     public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
16 |     public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
17 |     public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
   |                       |- warning: static property 'posix' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'posix' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
19 |     public static let xfer = Self(polynomial: 0x000000AF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:18:23: warning: static property 'sata' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
16 |     public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
17 |     public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
18 |     public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
   |                       |- warning: static property 'sata' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'sata' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |     public static let xfer = Self(polynomial: 0x000000AF)
20 |     public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:19:23: warning: static property 'xfer' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
17 |     public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
18 |     public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
19 |     public static let xfer = Self(polynomial: 0x000000AF)
   |                       |- warning: static property 'xfer' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'xfer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
21 |     public static let d = Self(polynomial: 0xA833982B, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:20:23: warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
18 |     public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
19 |     public static let xfer = Self(polynomial: 0x000000AF)
20 |     public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
   |                       |- warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'c' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     public static let d = Self(polynomial: 0xA833982B, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
22 |     public static let q = Self(polynomial: 0x814141AB)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:21:23: warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     public static let xfer = Self(polynomial: 0x000000AF)
20 |     public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
21 |     public static let d = Self(polynomial: 0xA833982B, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
   |                       |- warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'd' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let q = Self(polynomial: 0x814141AB)
23 |
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:22:23: warning: static property 'q' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
20 |     public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
21 |     public static let d = Self(polynomial: 0xA833982B, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
22 |     public static let q = Self(polynomial: 0x814141AB)
   |                       |- warning: static property 'q' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'q' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | }
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
[5/11] Compiling CRC CRC16.swift
/host/spi-builder-workspace/Sources/CRC16.swift:13:23: warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
11 | extension CRC16 {
12 |
13 |     public static let a = Self(polynomial: 0x1021, initialValue: 0xC6C6, reflected: true)
   |                       |- warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'a' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     public static let arc = Self(polynomial: 0x8005, reflected: true)
15 |     public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:14:23: warning: static property 'arc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |     public static let a = Self(polynomial: 0x1021, initialValue: 0xC6C6, reflected: true)
14 |     public static let arc = Self(polynomial: 0x8005, reflected: true)
   |                       |- warning: static property 'arc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'arc' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
16 |     public static let buyPass = Self(polynomial: 0x8005)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:15:23: warning: static property 'aug_ccitt' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
13 |     public static let a = Self(polynomial: 0x1021, initialValue: 0xC6C6, reflected: true)
14 |     public static let arc = Self(polynomial: 0x8005, reflected: true)
15 |     public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
   |                       |- warning: static property 'aug_ccitt' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'aug_ccitt' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     public static let buyPass = Self(polynomial: 0x8005)
17 |     public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:16:23: warning: static property 'buyPass' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
14 |     public static let arc = Self(polynomial: 0x8005, reflected: true)
15 |     public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
16 |     public static let buyPass = Self(polynomial: 0x8005)
   |                       |- warning: static property 'buyPass' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'buyPass' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |     public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
18 |     public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:17:23: warning: static property 'ccitt_false' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
15 |     public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
16 |     public static let buyPass = Self(polynomial: 0x8005)
17 |     public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
   |                       |- warning: static property 'ccitt_false' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'ccitt_false' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
19 |     public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:18:23: warning: static property 'cdma2000' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
16 |     public static let buyPass = Self(polynomial: 0x8005)
17 |     public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
18 |     public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
   |                       |- warning: static property 'cdma2000' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'cdma2000' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |     public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
20 |     public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:19:23: warning: static property 'dds110' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
17 |     public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
18 |     public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
19 |     public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
   |                       |- warning: static property 'dds110' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dds110' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
21 |     public static let dectX = Self(polynomial: 0x0589)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:20:23: warning: static property 'dectR' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
18 |     public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
19 |     public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
20 |     public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
   |                       |- warning: static property 'dectR' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dectR' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     public static let dectX = Self(polynomial: 0x0589)
22 |     public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:21:23: warning: static property 'dectX' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
20 |     public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
21 |     public static let dectX = Self(polynomial: 0x0589)
   |                       |- warning: static property 'dectX' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dectX' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
23 |     public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:22:23: warning: static property 'dnp' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
20 |     public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
21 |     public static let dectX = Self(polynomial: 0x0589)
22 |     public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
   |                       |- warning: static property 'dnp' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dnp' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
24 |     public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:23:23: warning: static property 'en13757' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
21 |     public static let dectX = Self(polynomial: 0x0589)
22 |     public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
23 |     public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
   |                       |- warning: static property 'en13757' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'en13757' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
25 |     public static let kermit = Self(polynomial: 0x1021, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:24:23: warning: static property 'genibus' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
22 |     public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
23 |     public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
24 |     public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
   |                       |- warning: static property 'genibus' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'genibus' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let kermit = Self(polynomial: 0x1021, reflected: true)
26 |     public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:25:23: warning: static property 'kermit' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
24 |     public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
25 |     public static let kermit = Self(polynomial: 0x1021, reflected: true)
   |                       |- warning: static property 'kermit' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'kermit' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
27 |     public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:26:23: warning: static property 'maxim' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
25 |     public static let kermit = Self(polynomial: 0x1021, reflected: true)
26 |     public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
   |                       |- warning: static property 'maxim' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'maxim' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
28 |     public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:27:23: warning: static property 'mcrf4xx' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let kermit = Self(polynomial: 0x1021, reflected: true)
26 |     public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
27 |     public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
   |                       |- warning: static property 'mcrf4xx' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'mcrf4xx' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
29 |     public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:28:23: warning: static property 'modbus' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
26 |     public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
27 |     public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
28 |     public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
   |                       |- warning: static property 'modbus' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'modbus' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |     public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
30 |     public static let t10_dif = Self(polynomial: 0x8BB7)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:29:23: warning: static property 'riello' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
27 |     public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
28 |     public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
29 |     public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
   |                       |- warning: static property 'riello' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'riello' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     public static let t10_dif = Self(polynomial: 0x8BB7)
31 |     public static let teledisk = Self(polynomial: 0xA097)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:30:23: warning: static property 't10_dif' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
28 |     public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
29 |     public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
30 |     public static let t10_dif = Self(polynomial: 0x8BB7)
   |                       |- warning: static property 't10_dif' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 't10_dif' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     public static let teledisk = Self(polynomial: 0xA097)
32 |     public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:31:23: warning: static property 'teledisk' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
29 |     public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
30 |     public static let t10_dif = Self(polynomial: 0x8BB7)
31 |     public static let teledisk = Self(polynomial: 0xA097)
   |                       |- warning: static property 'teledisk' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'teledisk' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |     public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
33 |     public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:32:23: warning: static property 'tms37157' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
30 |     public static let t10_dif = Self(polynomial: 0x8BB7)
31 |     public static let teledisk = Self(polynomial: 0xA097)
32 |     public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
   |                       |- warning: static property 'tms37157' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'tms37157' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |     public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
34 |     public static let x25 = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:33:23: warning: static property 'usb' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
31 |     public static let teledisk = Self(polynomial: 0xA097)
32 |     public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
33 |     public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
   |                       |- warning: static property 'usb' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'usb' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |     public static let x25 = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
35 |     public static let xmodem = Self(polynomial: 0x1021)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:34:23: warning: static property 'x25' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
32 |     public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
33 |     public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
34 |     public static let x25 = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
   |                       |- warning: static property 'x25' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'x25' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     public static let xmodem = Self(polynomial: 0x1021)
36 |
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:35:23: warning: static property 'xmodem' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
33 |     public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
34 |     public static let x25 = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
35 |     public static let xmodem = Self(polynomial: 0x1021)
   |                       |- warning: static property 'xmodem' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'xmodem' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |
37 | }
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
[6/12] Compiling CRC CRCCalculator.swift
[7/12] Compiling CRC CRC8.swift
/host/spi-builder-workspace/Sources/CRC8.swift:13:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
11 | extension CRC8 {
12 |
13 |     public static let `default` = Self(polynomial: 0x07)
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     public static let cdma2000 = Self(polynomial: 0x9B, initialValue: 0xFF)
15 |     public static let darc = Self(polynomial: 0x39, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:14:23: warning: static property 'cdma2000' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |     public static let `default` = Self(polynomial: 0x07)
14 |     public static let cdma2000 = Self(polynomial: 0x9B, initialValue: 0xFF)
   |                       |- warning: static property 'cdma2000' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'cdma2000' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     public static let darc = Self(polynomial: 0x39, reflected: true)
16 |     public static let dvbS2 = Self(polynomial: 0xD5)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:15:23: warning: static property 'darc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
13 |     public static let `default` = Self(polynomial: 0x07)
14 |     public static let cdma2000 = Self(polynomial: 0x9B, initialValue: 0xFF)
15 |     public static let darc = Self(polynomial: 0x39, reflected: true)
   |                       |- warning: static property 'darc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'darc' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     public static let dvbS2 = Self(polynomial: 0xD5)
17 |     public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:16:23: warning: static property 'dvbS2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
14 |     public static let cdma2000 = Self(polynomial: 0x9B, initialValue: 0xFF)
15 |     public static let darc = Self(polynomial: 0x39, reflected: true)
16 |     public static let dvbS2 = Self(polynomial: 0xD5)
   |                       |- warning: static property 'dvbS2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dvbS2' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |     public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
18 |     public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:17:23: warning: static property 'ebu' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
15 |     public static let darc = Self(polynomial: 0x39, reflected: true)
16 |     public static let dvbS2 = Self(polynomial: 0xD5)
17 |     public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
   |                       |- warning: static property 'ebu' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'ebu' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
19 |     public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:18:23: warning: static property 'iCode' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
16 |     public static let dvbS2 = Self(polynomial: 0xD5)
17 |     public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
18 |     public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
   |                       |- warning: static property 'iCode' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'iCode' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |     public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
20 |     public static let maxim = Self(polynomial: 0x31, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:19:23: warning: static property 'itu' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
17 |     public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
18 |     public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
19 |     public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
   |                       |- warning: static property 'itu' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'itu' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     public static let maxim = Self(polynomial: 0x31, reflected: true)
21 |     public static let rohc = Self(polynomial: 0x07, initialValue: 0xFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:20:23: warning: static property 'maxim' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
18 |     public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
19 |     public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
20 |     public static let maxim = Self(polynomial: 0x31, reflected: true)
   |                       |- warning: static property 'maxim' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'maxim' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     public static let rohc = Self(polynomial: 0x07, initialValue: 0xFF, reflected: true)
22 |     public static let wcdma = Self(polynomial: 0x9B, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:21:23: warning: static property 'rohc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
20 |     public static let maxim = Self(polynomial: 0x31, reflected: true)
21 |     public static let rohc = Self(polynomial: 0x07, initialValue: 0xFF, reflected: true)
   |                       |- warning: static property 'rohc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'rohc' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let wcdma = Self(polynomial: 0x9B, reflected: true)
23 |
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:22:23: warning: static property 'wcdma' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
20 |     public static let maxim = Self(polynomial: 0x31, reflected: true)
21 |     public static let rohc = Self(polynomial: 0x07, initialValue: 0xFF, reflected: true)
22 |     public static let wcdma = Self(polynomial: 0x9B, reflected: true)
   |                       |- warning: static property 'wcdma' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'wcdma' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | }
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
[8/12] Emitting module CRC
/host/spi-builder-workspace/Sources/CRC+Verify.swift:14:16: warning: stored property 'actualValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct VerificationError<Value: FixedWidthInteger>: Error, CustomStringConvertible {
   |                                 `- note: consider making generic parameter 'Value' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Stored Properties
13 |
14 |     public let actualValue: Value
   |                `- warning: stored property 'actualValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
15 |     public let expectedValue: Value
16 |
/host/spi-builder-workspace/Sources/CRC+Verify.swift:15:16: warning: stored property 'expectedValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct VerificationError<Value: FixedWidthInteger>: Error, CustomStringConvertible {
   |                                 `- note: consider making generic parameter 'Value' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Stored Properties
13 |
14 |     public let actualValue: Value
15 |     public let expectedValue: Value
   |                `- warning: stored property 'expectedValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
16 |
17 |     // MARK: Computed Properties
/host/spi-builder-workspace/Sources/CRC16.swift:13:23: warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
11 | extension CRC16 {
12 |
13 |     public static let a = Self(polynomial: 0x1021, initialValue: 0xC6C6, reflected: true)
   |                       |- warning: static property 'a' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'a' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     public static let arc = Self(polynomial: 0x8005, reflected: true)
15 |     public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:14:23: warning: static property 'arc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |     public static let a = Self(polynomial: 0x1021, initialValue: 0xC6C6, reflected: true)
14 |     public static let arc = Self(polynomial: 0x8005, reflected: true)
   |                       |- warning: static property 'arc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'arc' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
16 |     public static let buyPass = Self(polynomial: 0x8005)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:15:23: warning: static property 'aug_ccitt' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
13 |     public static let a = Self(polynomial: 0x1021, initialValue: 0xC6C6, reflected: true)
14 |     public static let arc = Self(polynomial: 0x8005, reflected: true)
15 |     public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
   |                       |- warning: static property 'aug_ccitt' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'aug_ccitt' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     public static let buyPass = Self(polynomial: 0x8005)
17 |     public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:16:23: warning: static property 'buyPass' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
14 |     public static let arc = Self(polynomial: 0x8005, reflected: true)
15 |     public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
16 |     public static let buyPass = Self(polynomial: 0x8005)
   |                       |- warning: static property 'buyPass' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'buyPass' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |     public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
18 |     public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:17:23: warning: static property 'ccitt_false' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
15 |     public static let aug_ccitt = Self(polynomial: 0x1021, initialValue: 0x1D0F)
16 |     public static let buyPass = Self(polynomial: 0x8005)
17 |     public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
   |                       |- warning: static property 'ccitt_false' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'ccitt_false' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
19 |     public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:18:23: warning: static property 'cdma2000' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
16 |     public static let buyPass = Self(polynomial: 0x8005)
17 |     public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
18 |     public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
   |                       |- warning: static property 'cdma2000' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'cdma2000' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |     public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
20 |     public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:19:23: warning: static property 'dds110' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
17 |     public static let ccitt_false = Self(polynomial: 0x1021, initialValue: 0xFFFF)
18 |     public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
19 |     public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
   |                       |- warning: static property 'dds110' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dds110' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
21 |     public static let dectX = Self(polynomial: 0x0589)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:20:23: warning: static property 'dectR' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
18 |     public static let cdma2000 = Self(polynomial: 0xC867, initialValue: 0xFFFF)
19 |     public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
20 |     public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
   |                       |- warning: static property 'dectR' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dectR' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     public static let dectX = Self(polynomial: 0x0589)
22 |     public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:21:23: warning: static property 'dectX' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     public static let dds110 = Self(polynomial: 0x8005, initialValue: 0x800D)
20 |     public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
21 |     public static let dectX = Self(polynomial: 0x0589)
   |                       |- warning: static property 'dectX' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dectX' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
23 |     public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:22:23: warning: static property 'dnp' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
20 |     public static let dectR = Self(polynomial: 0x0589, xorOut: 0x0001)
21 |     public static let dectX = Self(polynomial: 0x0589)
22 |     public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
   |                       |- warning: static property 'dnp' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dnp' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
24 |     public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:23:23: warning: static property 'en13757' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
21 |     public static let dectX = Self(polynomial: 0x0589)
22 |     public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
23 |     public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
   |                       |- warning: static property 'en13757' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'en13757' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
25 |     public static let kermit = Self(polynomial: 0x1021, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:24:23: warning: static property 'genibus' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
22 |     public static let dnp = Self(polynomial: 0x3D65, reflected: true, xorOut: 0xFFFF)
23 |     public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
24 |     public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
   |                       |- warning: static property 'genibus' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'genibus' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     public static let kermit = Self(polynomial: 0x1021, reflected: true)
26 |     public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:25:23: warning: static property 'kermit' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
23 |     public static let en13757 = Self(polynomial: 0x3D65, xorOut: 0xFFFF)
24 |     public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
25 |     public static let kermit = Self(polynomial: 0x1021, reflected: true)
   |                       |- warning: static property 'kermit' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'kermit' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
27 |     public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:26:23: warning: static property 'maxim' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
24 |     public static let genibus = Self(polynomial: 0x1021, initialValue: 0xFFFF, xorOut: 0xFFFF)
25 |     public static let kermit = Self(polynomial: 0x1021, reflected: true)
26 |     public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
   |                       |- warning: static property 'maxim' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'maxim' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
28 |     public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:27:23: warning: static property 'mcrf4xx' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
25 |     public static let kermit = Self(polynomial: 0x1021, reflected: true)
26 |     public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
27 |     public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
   |                       |- warning: static property 'mcrf4xx' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'mcrf4xx' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
29 |     public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:28:23: warning: static property 'modbus' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
26 |     public static let maxim = Self(polynomial: 0x8005, reflected: true, xorOut: 0xFFFF)
27 |     public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
28 |     public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
   |                       |- warning: static property 'modbus' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'modbus' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |     public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
30 |     public static let t10_dif = Self(polynomial: 0x8BB7)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:29:23: warning: static property 'riello' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
27 |     public static let mcrf4xx = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true)
28 |     public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
29 |     public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
   |                       |- warning: static property 'riello' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'riello' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     public static let t10_dif = Self(polynomial: 0x8BB7)
31 |     public static let teledisk = Self(polynomial: 0xA097)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:30:23: warning: static property 't10_dif' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
28 |     public static let modbus = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true)
29 |     public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
30 |     public static let t10_dif = Self(polynomial: 0x8BB7)
   |                       |- warning: static property 't10_dif' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 't10_dif' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     public static let teledisk = Self(polynomial: 0xA097)
32 |     public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:31:23: warning: static property 'teledisk' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
29 |     public static let riello = Self(polynomial: 0x1021, initialValue: 0xB2AA, reflected: true)
30 |     public static let t10_dif = Self(polynomial: 0x8BB7)
31 |     public static let teledisk = Self(polynomial: 0xA097)
   |                       |- warning: static property 'teledisk' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'teledisk' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |     public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
33 |     public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:32:23: warning: static property 'tms37157' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
30 |     public static let t10_dif = Self(polynomial: 0x8BB7)
31 |     public static let teledisk = Self(polynomial: 0xA097)
32 |     public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
   |                       |- warning: static property 'tms37157' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'tms37157' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |     public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
34 |     public static let x25 = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:33:23: warning: static property 'usb' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
31 |     public static let teledisk = Self(polynomial: 0xA097)
32 |     public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
33 |     public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
   |                       |- warning: static property 'usb' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'usb' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |     public static let x25 = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
35 |     public static let xmodem = Self(polynomial: 0x1021)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:34:23: warning: static property 'x25' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
32 |     public static let tms37157 = Self(polynomial: 0x1021, initialValue: 0x89EC, reflected: true)
33 |     public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
34 |     public static let x25 = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
   |                       |- warning: static property 'x25' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'x25' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     public static let xmodem = Self(polynomial: 0x1021)
36 |
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC16.swift:35:23: warning: static property 'xmodem' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
33 |     public static let usb = Self(polynomial: 0x8005, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
34 |     public static let x25 = Self(polynomial: 0x1021, initialValue: 0xFFFF, reflected: true, xorOut: 0xFFFF)
35 |     public static let xmodem = Self(polynomial: 0x1021)
   |                       |- warning: static property 'xmodem' is not concurrency-safe because non-'Sendable' type 'CRC<UInt16>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'xmodem' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |
37 | }
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:13:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
11 | extension CRC32 {
12 |
13 |     public static let `default` = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     public static let bzip2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, xorOut: 0xFFFFFFFF)
15 |     public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:14:23: warning: static property 'bzip2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |     public static let `default` = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
14 |     public static let bzip2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, xorOut: 0xFFFFFFFF)
   |                       |- warning: static property 'bzip2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'bzip2' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
16 |     public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:15:23: warning: static property 'jamCRC' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
13 |     public static let `default` = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
14 |     public static let bzip2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, xorOut: 0xFFFFFFFF)
15 |     public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
   |                       |- warning: static property 'jamCRC' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'jamCRC' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
17 |     public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:16:23: warning: static property 'mpeg2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
14 |     public static let bzip2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, xorOut: 0xFFFFFFFF)
15 |     public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
16 |     public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
   |                       |- warning: static property 'mpeg2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'mpeg2' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |     public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
18 |     public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:17:23: warning: static property 'posix' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
15 |     public static let jamCRC = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF, reflected: true)
16 |     public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
17 |     public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
   |                       |- warning: static property 'posix' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'posix' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
19 |     public static let xfer = Self(polynomial: 0x000000AF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:18:23: warning: static property 'sata' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
16 |     public static let mpeg2 = Self(polynomial: 0x04C11DB7, initialValue: 0xFFFFFFFF)
17 |     public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
18 |     public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
   |                       |- warning: static property 'sata' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'sata' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |     public static let xfer = Self(polynomial: 0x000000AF)
20 |     public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:19:23: warning: static property 'xfer' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
17 |     public static let posix = Self(polynomial: 0x04C11DB7, xorOut: 0xFFFFFFFF)
18 |     public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
19 |     public static let xfer = Self(polynomial: 0x000000AF)
   |                       |- warning: static property 'xfer' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'xfer' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
21 |     public static let d = Self(polynomial: 0xA833982B, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:20:23: warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
18 |     public static let sata = Self(polynomial: 0x04C11DB7, initialValue: 0x52325032)
19 |     public static let xfer = Self(polynomial: 0x000000AF)
20 |     public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
   |                       |- warning: static property 'c' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'c' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     public static let d = Self(polynomial: 0xA833982B, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
22 |     public static let q = Self(polynomial: 0x814141AB)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:21:23: warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     public static let xfer = Self(polynomial: 0x000000AF)
20 |     public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
21 |     public static let d = Self(polynomial: 0xA833982B, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
   |                       |- warning: static property 'd' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'd' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let q = Self(polynomial: 0x814141AB)
23 |
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC32.swift:22:23: warning: static property 'q' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
20 |     public static let c = Self(polynomial: 0x1EDC6F41, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
21 |     public static let d = Self(polynomial: 0xA833982B, initialValue: 0xFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFF)
22 |     public static let q = Self(polynomial: 0x814141AB)
   |                       |- warning: static property 'q' is not concurrency-safe because non-'Sendable' type 'CRC<UInt32>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'q' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | }
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC64.swift:13:23: warning: static property 'ecma' is not concurrency-safe because non-'Sendable' type 'CRC<UInt64>' may have shared mutable state; this is an error in the Swift 6 language mode
11 | extension CRC64 {
12 |
13 |     public static let ecma = Self(polynomial: 0x42F0E1EBA9EA3693, initialValue: 0xFFFFFFFFFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFFFFFFFFFF)
   |                       |- warning: static property 'ecma' is not concurrency-safe because non-'Sendable' type 'CRC<UInt64>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'ecma' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     public static let iso = Self(polynomial: 0x000000000000001B, initialValue: 0xFFFFFFFFFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFFFFFFFFFF)
15 |
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC64.swift:14:23: warning: static property 'iso' is not concurrency-safe because non-'Sendable' type 'CRC<UInt64>' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |     public static let ecma = Self(polynomial: 0x42F0E1EBA9EA3693, initialValue: 0xFFFFFFFFFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFFFFFFFFFF)
14 |     public static let iso = Self(polynomial: 0x000000000000001B, initialValue: 0xFFFFFFFFFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFFFFFFFFFF)
   |                       |- warning: static property 'iso' is not concurrency-safe because non-'Sendable' type 'CRC<UInt64>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'iso' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | }
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:13:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
11 | extension CRC8 {
12 |
13 |     public static let `default` = Self(polynomial: 0x07)
   |                       |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'default' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     public static let cdma2000 = Self(polynomial: 0x9B, initialValue: 0xFF)
15 |     public static let darc = Self(polynomial: 0x39, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:14:23: warning: static property 'cdma2000' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |     public static let `default` = Self(polynomial: 0x07)
14 |     public static let cdma2000 = Self(polynomial: 0x9B, initialValue: 0xFF)
   |                       |- warning: static property 'cdma2000' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'cdma2000' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     public static let darc = Self(polynomial: 0x39, reflected: true)
16 |     public static let dvbS2 = Self(polynomial: 0xD5)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:15:23: warning: static property 'darc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
13 |     public static let `default` = Self(polynomial: 0x07)
14 |     public static let cdma2000 = Self(polynomial: 0x9B, initialValue: 0xFF)
15 |     public static let darc = Self(polynomial: 0x39, reflected: true)
   |                       |- warning: static property 'darc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'darc' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     public static let dvbS2 = Self(polynomial: 0xD5)
17 |     public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:16:23: warning: static property 'dvbS2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
14 |     public static let cdma2000 = Self(polynomial: 0x9B, initialValue: 0xFF)
15 |     public static let darc = Self(polynomial: 0x39, reflected: true)
16 |     public static let dvbS2 = Self(polynomial: 0xD5)
   |                       |- warning: static property 'dvbS2' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'dvbS2' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |     public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
18 |     public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:17:23: warning: static property 'ebu' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
15 |     public static let darc = Self(polynomial: 0x39, reflected: true)
16 |     public static let dvbS2 = Self(polynomial: 0xD5)
17 |     public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
   |                       |- warning: static property 'ebu' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'ebu' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
19 |     public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:18:23: warning: static property 'iCode' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
16 |     public static let dvbS2 = Self(polynomial: 0xD5)
17 |     public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
18 |     public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
   |                       |- warning: static property 'iCode' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'iCode' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |     public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
20 |     public static let maxim = Self(polynomial: 0x31, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:19:23: warning: static property 'itu' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
17 |     public static let ebu = Self(polynomial: 0x1D, initialValue: 0xFF, reflected: true)
18 |     public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
19 |     public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
   |                       |- warning: static property 'itu' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'itu' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     public static let maxim = Self(polynomial: 0x31, reflected: true)
21 |     public static let rohc = Self(polynomial: 0x07, initialValue: 0xFF, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:20:23: warning: static property 'maxim' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
18 |     public static let iCode = Self(polynomial: 0x1D, initialValue: 0xFD)
19 |     public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
20 |     public static let maxim = Self(polynomial: 0x31, reflected: true)
   |                       |- warning: static property 'maxim' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'maxim' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     public static let rohc = Self(polynomial: 0x07, initialValue: 0xFF, reflected: true)
22 |     public static let wcdma = Self(polynomial: 0x9B, reflected: true)
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:21:23: warning: static property 'rohc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     public static let itu = Self(polynomial: 0x07, xorOut: 0x55)
20 |     public static let maxim = Self(polynomial: 0x31, reflected: true)
21 |     public static let rohc = Self(polynomial: 0x07, initialValue: 0xFF, reflected: true)
   |                       |- warning: static property 'rohc' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'rohc' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     public static let wcdma = Self(polynomial: 0x9B, reflected: true)
23 |
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC8.swift:22:23: warning: static property 'wcdma' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
20 |     public static let maxim = Self(polynomial: 0x31, reflected: true)
21 |     public static let rohc = Self(polynomial: 0x07, initialValue: 0xFF, reflected: true)
22 |     public static let wcdma = Self(polynomial: 0x9B, reflected: true)
   |                       |- warning: static property 'wcdma' is not concurrency-safe because non-'Sendable' type 'CRC<UInt8>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'wcdma' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |
24 | }
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
[9/12] Compiling CRC CRC+Verify.swift
/host/spi-builder-workspace/Sources/CRC+Verify.swift:14:16: warning: stored property 'actualValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct VerificationError<Value: FixedWidthInteger>: Error, CustomStringConvertible {
   |                                 `- note: consider making generic parameter 'Value' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Stored Properties
13 |
14 |     public let actualValue: Value
   |                `- warning: stored property 'actualValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
15 |     public let expectedValue: Value
16 |
/host/spi-builder-workspace/Sources/CRC+Verify.swift:15:16: warning: stored property 'expectedValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct VerificationError<Value: FixedWidthInteger>: Error, CustomStringConvertible {
   |                                 `- note: consider making generic parameter 'Value' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Stored Properties
13 |
14 |     public let actualValue: Value
15 |     public let expectedValue: Value
   |                `- warning: stored property 'expectedValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
16 |
17 |     // MARK: Computed Properties
[10/12] Compiling CRC CRC.swift
/host/spi-builder-workspace/Sources/CRC+Verify.swift:14:16: warning: stored property 'actualValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct VerificationError<Value: FixedWidthInteger>: Error, CustomStringConvertible {
   |                                 `- note: consider making generic parameter 'Value' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Stored Properties
13 |
14 |     public let actualValue: Value
   |                `- warning: stored property 'actualValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
15 |     public let expectedValue: Value
16 |
/host/spi-builder-workspace/Sources/CRC+Verify.swift:15:16: warning: stored property 'expectedValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
 8 | import Foundation
 9 |
10 | public struct VerificationError<Value: FixedWidthInteger>: Error, CustomStringConvertible {
   |                                 `- note: consider making generic parameter 'Value' conform to the 'Sendable' protocol
11 |
12 |     // MARK: Stored Properties
13 |
14 |     public let actualValue: Value
15 |     public let expectedValue: Value
   |                `- warning: stored property 'expectedValue' of 'Sendable'-conforming generic struct 'VerificationError' has non-sendable type 'Value'; this is an error in the Swift 6 language mode
16 |
17 |     // MARK: Computed Properties
[11/12] Compiling CRC CRC64.swift
/host/spi-builder-workspace/Sources/CRC64.swift:13:23: warning: static property 'ecma' is not concurrency-safe because non-'Sendable' type 'CRC<UInt64>' may have shared mutable state; this is an error in the Swift 6 language mode
11 | extension CRC64 {
12 |
13 |     public static let ecma = Self(polynomial: 0x42F0E1EBA9EA3693, initialValue: 0xFFFFFFFFFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFFFFFFFFFF)
   |                       |- warning: static property 'ecma' is not concurrency-safe because non-'Sendable' type 'CRC<UInt64>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'ecma' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     public static let iso = Self(polynomial: 0x000000000000001B, initialValue: 0xFFFFFFFFFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFFFFFFFFFF)
15 |
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
/host/spi-builder-workspace/Sources/CRC64.swift:14:23: warning: static property 'iso' is not concurrency-safe because non-'Sendable' type 'CRC<UInt64>' may have shared mutable state; this is an error in the Swift 6 language mode
12 |
13 |     public static let ecma = Self(polynomial: 0x42F0E1EBA9EA3693, initialValue: 0xFFFFFFFFFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFFFFFFFFFF)
14 |     public static let iso = Self(polynomial: 0x000000000000001B, initialValue: 0xFFFFFFFFFFFFFFFF, reflected: true, xorOut: 0xFFFFFFFFFFFFFFFF)
   |                       |- warning: static property 'iso' is not concurrency-safe because non-'Sendable' type 'CRC<UInt64>' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'iso' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |
16 | }
/host/spi-builder-workspace/Sources/CRC.swift:9:15: note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
  7 | import Foundation
  8 |
  9 | public struct CRC<Value: FixedWidthInteger>: Checksum {
    |               `- note: consider making generic struct 'CRC' conform to the 'Sendable' protocol
 10 |
 11 |     // MARK: Stored Properties
[12/12] Compiling CRC Hex.swift
Build complete! (16.02s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "CRC",
  "name" : "CRC",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "CRC",
      "targets" : [
        "CRC"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "CRCTests",
      "module_type" : "SwiftTarget",
      "name" : "CRCTests",
      "path" : "Tests",
      "sources" : [
        "CRC16Tests.swift",
        "CRC32Tests.swift",
        "CRC64Tests.swift",
        "CRC8Tests.swift",
        "CRCTestCase.swift"
      ],
      "target_dependencies" : [
        "CRC"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CRC",
      "module_type" : "SwiftTarget",
      "name" : "CRC",
      "path" : "Sources",
      "product_memberships" : [
        "CRC"
      ],
      "sources" : [
        "CRC+Verify.swift",
        "CRC.swift",
        "CRC16.swift",
        "CRC32.swift",
        "CRC64.swift",
        "CRC8.swift",
        "CRCCalculator.swift",
        "Checksum.swift",
        "Hex.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.4"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.