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 FitDataProtocol, reference 2.1.6 (b93ef5), with Swift 6.0 for macOS (SPM) on 3 Nov 2024 05:29:26 UTC.

Swift 6 data race errors: 191

Build Command

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

Build Log

    |                       |- note: annotate 'connectIQAppDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 60 |     /// Golf Course Download
 61 |     public static let golfCourseDownload = ConnectivityCapabilities(rawValue: 0x00004000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:61:23: warning: static property 'golfCourseDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 59 |     public static let connectIQAppDownload = ConnectivityCapabilities(rawValue: 0x00002000)
 60 |     /// Golf Course Download
 61 |     public static let golfCourseDownload = ConnectivityCapabilities(rawValue: 0x00004000)
    |                       |- warning: static property 'golfCourseDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'golfCourseDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |     /// Device Initiates Sync
 63 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:65:23: warning: static property 'deviceInitiatesSync' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 63 |     ///
 64 |     /// Indicates device is in control of initiating all syncs
 65 |     public static let deviceInitiatesSync = ConnectivityCapabilities(rawValue: 0x00008000)
    |                       |- warning: static property 'deviceInitiatesSync' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deviceInitiatesSync' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |     /// Connect IQ Watch App Download
 67 |     public static let connectIQWatchAppDownload = ConnectivityCapabilities(rawValue: 0x00010000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:67:23: warning: static property 'connectIQWatchAppDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 65 |     public static let deviceInitiatesSync = ConnectivityCapabilities(rawValue: 0x00008000)
 66 |     /// Connect IQ Watch App Download
 67 |     public static let connectIQWatchAppDownload = ConnectivityCapabilities(rawValue: 0x00010000)
    |                       |- warning: static property 'connectIQWatchAppDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQWatchAppDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |     /// Connect IQ Widget Download
 69 |     public static let connectIQWidgetDownload = ConnectivityCapabilities(rawValue: 0x00020000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:69:23: warning: static property 'connectIQWidgetDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 67 |     public static let connectIQWatchAppDownload = ConnectivityCapabilities(rawValue: 0x00010000)
 68 |     /// Connect IQ Widget Download
 69 |     public static let connectIQWidgetDownload = ConnectivityCapabilities(rawValue: 0x00020000)
    |                       |- warning: static property 'connectIQWidgetDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQWidgetDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 |     /// Connect IQ Watchface Download
 71 |     public static let connectIQWatchfaceDownload = ConnectivityCapabilities(rawValue: 0x00040000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:71:23: warning: static property 'connectIQWatchfaceDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 69 |     public static let connectIQWidgetDownload = ConnectivityCapabilities(rawValue: 0x00020000)
 70 |     /// Connect IQ Watchface Download
 71 |     public static let connectIQWatchfaceDownload = ConnectivityCapabilities(rawValue: 0x00040000)
    |                       |- warning: static property 'connectIQWatchfaceDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQWatchfaceDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |     /// Connect IQ Data Field Download
 73 |     public static let connectIQDataFieldDownload = ConnectivityCapabilities(rawValue: 0x00080000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:73:23: warning: static property 'connectIQDataFieldDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 71 |     public static let connectIQWatchfaceDownload = ConnectivityCapabilities(rawValue: 0x00040000)
 72 |     /// Connect IQ Data Field Download
 73 |     public static let connectIQDataFieldDownload = ConnectivityCapabilities(rawValue: 0x00080000)
    |                       |- warning: static property 'connectIQDataFieldDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQDataFieldDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |     /// Connect IQ App Management
 75 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:77:23: warning: static property 'connectIQAppManagement' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 75 |     ///
 76 |     /// Device supports delete and reorder of apps via GCM
 77 |     public static let connectIQAppManagement = ConnectivityCapabilities(rawValue: 0x00100000)
    |                       |- warning: static property 'connectIQAppManagement' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQAppManagement' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |     /// Swing Sensor
 79 |     public static let swingSensor = ConnectivityCapabilities(rawValue: 0x00200000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:79:23: warning: static property 'swingSensor' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 77 |     public static let connectIQAppManagement = ConnectivityCapabilities(rawValue: 0x00100000)
 78 |     /// Swing Sensor
 79 |     public static let swingSensor = ConnectivityCapabilities(rawValue: 0x00200000)
    |                       |- warning: static property 'swingSensor' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'swingSensor' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |     /// Swing Sensor Remote
 81 |     public static let swingSensorRemote = ConnectivityCapabilities(rawValue: 0x00400000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:81:23: warning: static property 'swingSensorRemote' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 79 |     public static let swingSensor = ConnectivityCapabilities(rawValue: 0x00200000)
 80 |     /// Swing Sensor Remote
 81 |     public static let swingSensorRemote = ConnectivityCapabilities(rawValue: 0x00400000)
    |                       |- warning: static property 'swingSensorRemote' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'swingSensorRemote' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |     /// Incident Detection
 83 |     public static let incidentDetection = ConnectivityCapabilities(rawValue: 0x00800000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:83:23: warning: static property 'incidentDetection' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 81 |     public static let swingSensorRemote = ConnectivityCapabilities(rawValue: 0x00400000)
 82 |     /// Incident Detection
 83 |     public static let incidentDetection = ConnectivityCapabilities(rawValue: 0x00800000)
    |                       |- warning: static property 'incidentDetection' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'incidentDetection' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |     /// Audio Prompts
 85 |     public static let audioPrompts = ConnectivityCapabilities(rawValue: 0x01000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:85:23: warning: static property 'audioPrompts' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 83 |     public static let incidentDetection = ConnectivityCapabilities(rawValue: 0x00800000)
 84 |     /// Audio Prompts
 85 |     public static let audioPrompts = ConnectivityCapabilities(rawValue: 0x01000000)
    |                       |- warning: static property 'audioPrompts' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'audioPrompts' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |     /// WIFI Verification
 87 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:89:23: warning: static property 'wifiVerification' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 87 |     ///
 88 |     /// Device supports reporting wifi verification via GCM
 89 |     public static let wifiVerification = ConnectivityCapabilities(rawValue: 0x02000000)
    |                       |- warning: static property 'wifiVerification' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'wifiVerification' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |     /// True Up
 91 |     public static let trueUp = ConnectivityCapabilities(rawValue: 0x04000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:91:23: warning: static property 'trueUp' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 89 |     public static let wifiVerification = ConnectivityCapabilities(rawValue: 0x02000000)
 90 |     /// True Up
 91 |     public static let trueUp = ConnectivityCapabilities(rawValue: 0x04000000)
    |                       |- warning: static property 'trueUp' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'trueUp' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |     /// Find My Watch
 93 |     public static let findMyWatch = ConnectivityCapabilities(rawValue: 0x08000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:93:23: warning: static property 'findMyWatch' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 91 |     public static let trueUp = ConnectivityCapabilities(rawValue: 0x04000000)
 92 |     /// Find My Watch
 93 |     public static let findMyWatch = ConnectivityCapabilities(rawValue: 0x08000000)
    |                       |- warning: static property 'findMyWatch' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'findMyWatch' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 94 |     /// Remote Manual Sync
 95 |     public static let remoteManualSync = ConnectivityCapabilities(rawValue: 0x10000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:95:23: warning: static property 'remoteManualSync' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 93 |     public static let findMyWatch = ConnectivityCapabilities(rawValue: 0x08000000)
 94 |     /// Remote Manual Sync
 95 |     public static let remoteManualSync = ConnectivityCapabilities(rawValue: 0x10000000)
    |                       |- warning: static property 'remoteManualSync' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'remoteManualSync' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |     /// Live Track Auto Start
 97 |     public static let liveTrackAutoStart = ConnectivityCapabilities(rawValue: 0x20000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:97:23: warning: static property 'liveTrackAutoStart' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 95 |     public static let remoteManualSync = ConnectivityCapabilities(rawValue: 0x10000000)
 96 |     /// Live Track Auto Start
 97 |     public static let liveTrackAutoStart = ConnectivityCapabilities(rawValue: 0x20000000)
    |                       |- warning: static property 'liveTrackAutoStart' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'liveTrackAutoStart' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 98 |     /// Live Track Messaging
 99 |     public static let liveTrackMessaging = ConnectivityCapabilities(rawValue: 0x20000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:99:23: warning: static property 'liveTrackMessaging' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 97 |     public static let liveTrackAutoStart = ConnectivityCapabilities(rawValue: 0x20000000)
 98 |     /// Live Track Messaging
 99 |     public static let liveTrackMessaging = ConnectivityCapabilities(rawValue: 0x20000000)
    |                       |- warning: static property 'liveTrackMessaging' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'liveTrackMessaging' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |     /// Instant Input
101 |     public static let instantInput = ConnectivityCapabilities(rawValue: 0x80000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:101:23: warning: static property 'instantInput' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 99 |     public static let liveTrackMessaging = ConnectivityCapabilities(rawValue: 0x20000000)
100 |     /// Instant Input
101 |     public static let instantInput = ConnectivityCapabilities(rawValue: 0x80000000)
    |                       |- warning: static property 'instantInput' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'instantInput' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | }
103 |
[216/235] Compiling FitDataProtocol Event.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:33:23: warning: static property 'bluetooth' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
 31 |
 32 |     /// Bluetooth
 33 |     public static let bluetooth = ConnectivityCapabilities(rawValue: 0x00000001)
    |                       |- warning: static property 'bluetooth' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bluetooth' with '@MainActor' 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 |     /// BLE
 35 |     public static let ble = ConnectivityCapabilities(rawValue: 0x00000002)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:35:23: warning: static property 'ble' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 33 |     public static let bluetooth = ConnectivityCapabilities(rawValue: 0x00000001)
 34 |     /// BLE
 35 |     public static let ble = ConnectivityCapabilities(rawValue: 0x00000002)
    |                       |- warning: static property 'ble' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ble' with '@MainActor' 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 |     /// ANT
 37 |     public static let ant = ConnectivityCapabilities(rawValue: 0x00000004)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:37:23: warning: static property 'ant' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 35 |     public static let ble = ConnectivityCapabilities(rawValue: 0x00000002)
 36 |     /// ANT
 37 |     public static let ant = ConnectivityCapabilities(rawValue: 0x00000004)
    |                       |- warning: static property 'ant' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ant' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     /// Activity Upload
 39 |     public static let activityUpload = ConnectivityCapabilities(rawValue: 0x00000008)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:39:23: warning: static property 'activityUpload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 37 |     public static let ant = ConnectivityCapabilities(rawValue: 0x00000004)
 38 |     /// Activity Upload
 39 |     public static let activityUpload = ConnectivityCapabilities(rawValue: 0x00000008)
    |                       |- warning: static property 'activityUpload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'activityUpload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |     /// Course Download
 41 |     public static let courseDownload = ConnectivityCapabilities(rawValue: 0x00000010)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:41:23: warning: static property 'courseDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 39 |     public static let activityUpload = ConnectivityCapabilities(rawValue: 0x00000008)
 40 |     /// Course Download
 41 |     public static let courseDownload = ConnectivityCapabilities(rawValue: 0x00000010)
    |                       |- warning: static property 'courseDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'courseDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     /// Workout Download
 43 |     public static let workoutDownload = ConnectivityCapabilities(rawValue: 0x00000020)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:43:23: warning: static property 'workoutDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 41 |     public static let courseDownload = ConnectivityCapabilities(rawValue: 0x00000010)
 42 |     /// Workout Download
 43 |     public static let workoutDownload = ConnectivityCapabilities(rawValue: 0x00000020)
    |                       |- warning: static property 'workoutDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'workoutDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |     /// Live Track
 45 |     public static let liveTrack = ConnectivityCapabilities(rawValue: 0x00000040)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:45:23: warning: static property 'liveTrack' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 43 |     public static let workoutDownload = ConnectivityCapabilities(rawValue: 0x00000020)
 44 |     /// Live Track
 45 |     public static let liveTrack = ConnectivityCapabilities(rawValue: 0x00000040)
    |                       |- warning: static property 'liveTrack' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'liveTrack' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 |     /// Weather Conditions
 47 |     public static let weatherConditions = ConnectivityCapabilities(rawValue: 0x00000080)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:47:23: warning: static property 'weatherConditions' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 45 |     public static let liveTrack = ConnectivityCapabilities(rawValue: 0x00000040)
 46 |     /// Weather Conditions
 47 |     public static let weatherConditions = ConnectivityCapabilities(rawValue: 0x00000080)
    |                       |- warning: static property 'weatherConditions' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'weatherConditions' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |     /// Weather Alerts
 49 |     public static let weatherAlerta = ConnectivityCapabilities(rawValue: 0x00000100)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:49:23: warning: static property 'weatherAlerta' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 47 |     public static let weatherConditions = ConnectivityCapabilities(rawValue: 0x00000080)
 48 |     /// Weather Alerts
 49 |     public static let weatherAlerta = ConnectivityCapabilities(rawValue: 0x00000100)
    |                       |- warning: static property 'weatherAlerta' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'weatherAlerta' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |     /// GPS Ephemeris Download
 51 |     public static let gpsEphemerisDownload = ConnectivityCapabilities(rawValue: 0x00000200)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:51:23: warning: static property 'gpsEphemerisDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 49 |     public static let weatherAlerta = ConnectivityCapabilities(rawValue: 0x00000100)
 50 |     /// GPS Ephemeris Download
 51 |     public static let gpsEphemerisDownload = ConnectivityCapabilities(rawValue: 0x00000200)
    |                       |- warning: static property 'gpsEphemerisDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'gpsEphemerisDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |     /// Explicit Archive
 53 |     public static let explicitArchive = ConnectivityCapabilities(rawValue: 0x00000400)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:53:23: warning: static property 'explicitArchive' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 51 |     public static let gpsEphemerisDownload = ConnectivityCapabilities(rawValue: 0x00000200)
 52 |     /// Explicit Archive
 53 |     public static let explicitArchive = ConnectivityCapabilities(rawValue: 0x00000400)
    |                       |- warning: static property 'explicitArchive' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'explicitArchive' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |     /// Setup Incomplete
 55 |     public static let setupIncomplete = ConnectivityCapabilities(rawValue: 0x00000800)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:55:23: warning: static property 'setupIncomplete' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 53 |     public static let explicitArchive = ConnectivityCapabilities(rawValue: 0x00000400)
 54 |     /// Setup Incomplete
 55 |     public static let setupIncomplete = ConnectivityCapabilities(rawValue: 0x00000800)
    |                       |- warning: static property 'setupIncomplete' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'setupIncomplete' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |     /// Continue Sync After Software Update
 57 |     public static let continueSyncAfterSoftwareUpdate = ConnectivityCapabilities(rawValue: 0x00001000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:57:23: warning: static property 'continueSyncAfterSoftwareUpdate' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 55 |     public static let setupIncomplete = ConnectivityCapabilities(rawValue: 0x00000800)
 56 |     /// Continue Sync After Software Update
 57 |     public static let continueSyncAfterSoftwareUpdate = ConnectivityCapabilities(rawValue: 0x00001000)
    |                       |- warning: static property 'continueSyncAfterSoftwareUpdate' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'continueSyncAfterSoftwareUpdate' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |     /// Connect IQ App Download
 59 |     public static let connectIQAppDownload = ConnectivityCapabilities(rawValue: 0x00002000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:59:23: warning: static property 'connectIQAppDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 57 |     public static let continueSyncAfterSoftwareUpdate = ConnectivityCapabilities(rawValue: 0x00001000)
 58 |     /// Connect IQ App Download
 59 |     public static let connectIQAppDownload = ConnectivityCapabilities(rawValue: 0x00002000)
    |                       |- warning: static property 'connectIQAppDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQAppDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 60 |     /// Golf Course Download
 61 |     public static let golfCourseDownload = ConnectivityCapabilities(rawValue: 0x00004000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:61:23: warning: static property 'golfCourseDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 59 |     public static let connectIQAppDownload = ConnectivityCapabilities(rawValue: 0x00002000)
 60 |     /// Golf Course Download
 61 |     public static let golfCourseDownload = ConnectivityCapabilities(rawValue: 0x00004000)
    |                       |- warning: static property 'golfCourseDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'golfCourseDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |     /// Device Initiates Sync
 63 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:65:23: warning: static property 'deviceInitiatesSync' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 63 |     ///
 64 |     /// Indicates device is in control of initiating all syncs
 65 |     public static let deviceInitiatesSync = ConnectivityCapabilities(rawValue: 0x00008000)
    |                       |- warning: static property 'deviceInitiatesSync' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deviceInitiatesSync' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |     /// Connect IQ Watch App Download
 67 |     public static let connectIQWatchAppDownload = ConnectivityCapabilities(rawValue: 0x00010000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:67:23: warning: static property 'connectIQWatchAppDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 65 |     public static let deviceInitiatesSync = ConnectivityCapabilities(rawValue: 0x00008000)
 66 |     /// Connect IQ Watch App Download
 67 |     public static let connectIQWatchAppDownload = ConnectivityCapabilities(rawValue: 0x00010000)
    |                       |- warning: static property 'connectIQWatchAppDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQWatchAppDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |     /// Connect IQ Widget Download
 69 |     public static let connectIQWidgetDownload = ConnectivityCapabilities(rawValue: 0x00020000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:69:23: warning: static property 'connectIQWidgetDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 67 |     public static let connectIQWatchAppDownload = ConnectivityCapabilities(rawValue: 0x00010000)
 68 |     /// Connect IQ Widget Download
 69 |     public static let connectIQWidgetDownload = ConnectivityCapabilities(rawValue: 0x00020000)
    |                       |- warning: static property 'connectIQWidgetDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQWidgetDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 |     /// Connect IQ Watchface Download
 71 |     public static let connectIQWatchfaceDownload = ConnectivityCapabilities(rawValue: 0x00040000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:71:23: warning: static property 'connectIQWatchfaceDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 69 |     public static let connectIQWidgetDownload = ConnectivityCapabilities(rawValue: 0x00020000)
 70 |     /// Connect IQ Watchface Download
 71 |     public static let connectIQWatchfaceDownload = ConnectivityCapabilities(rawValue: 0x00040000)
    |                       |- warning: static property 'connectIQWatchfaceDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQWatchfaceDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |     /// Connect IQ Data Field Download
 73 |     public static let connectIQDataFieldDownload = ConnectivityCapabilities(rawValue: 0x00080000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:73:23: warning: static property 'connectIQDataFieldDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 71 |     public static let connectIQWatchfaceDownload = ConnectivityCapabilities(rawValue: 0x00040000)
 72 |     /// Connect IQ Data Field Download
 73 |     public static let connectIQDataFieldDownload = ConnectivityCapabilities(rawValue: 0x00080000)
    |                       |- warning: static property 'connectIQDataFieldDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQDataFieldDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |     /// Connect IQ App Management
 75 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:77:23: warning: static property 'connectIQAppManagement' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 75 |     ///
 76 |     /// Device supports delete and reorder of apps via GCM
 77 |     public static let connectIQAppManagement = ConnectivityCapabilities(rawValue: 0x00100000)
    |                       |- warning: static property 'connectIQAppManagement' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQAppManagement' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |     /// Swing Sensor
 79 |     public static let swingSensor = ConnectivityCapabilities(rawValue: 0x00200000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:79:23: warning: static property 'swingSensor' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 77 |     public static let connectIQAppManagement = ConnectivityCapabilities(rawValue: 0x00100000)
 78 |     /// Swing Sensor
 79 |     public static let swingSensor = ConnectivityCapabilities(rawValue: 0x00200000)
    |                       |- warning: static property 'swingSensor' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'swingSensor' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |     /// Swing Sensor Remote
 81 |     public static let swingSensorRemote = ConnectivityCapabilities(rawValue: 0x00400000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:81:23: warning: static property 'swingSensorRemote' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 79 |     public static let swingSensor = ConnectivityCapabilities(rawValue: 0x00200000)
 80 |     /// Swing Sensor Remote
 81 |     public static let swingSensorRemote = ConnectivityCapabilities(rawValue: 0x00400000)
    |                       |- warning: static property 'swingSensorRemote' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'swingSensorRemote' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |     /// Incident Detection
 83 |     public static let incidentDetection = ConnectivityCapabilities(rawValue: 0x00800000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:83:23: warning: static property 'incidentDetection' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 81 |     public static let swingSensorRemote = ConnectivityCapabilities(rawValue: 0x00400000)
 82 |     /// Incident Detection
 83 |     public static let incidentDetection = ConnectivityCapabilities(rawValue: 0x00800000)
    |                       |- warning: static property 'incidentDetection' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'incidentDetection' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |     /// Audio Prompts
 85 |     public static let audioPrompts = ConnectivityCapabilities(rawValue: 0x01000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:85:23: warning: static property 'audioPrompts' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 83 |     public static let incidentDetection = ConnectivityCapabilities(rawValue: 0x00800000)
 84 |     /// Audio Prompts
 85 |     public static let audioPrompts = ConnectivityCapabilities(rawValue: 0x01000000)
    |                       |- warning: static property 'audioPrompts' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'audioPrompts' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |     /// WIFI Verification
 87 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:89:23: warning: static property 'wifiVerification' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 87 |     ///
 88 |     /// Device supports reporting wifi verification via GCM
 89 |     public static let wifiVerification = ConnectivityCapabilities(rawValue: 0x02000000)
    |                       |- warning: static property 'wifiVerification' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'wifiVerification' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |     /// True Up
 91 |     public static let trueUp = ConnectivityCapabilities(rawValue: 0x04000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:91:23: warning: static property 'trueUp' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 89 |     public static let wifiVerification = ConnectivityCapabilities(rawValue: 0x02000000)
 90 |     /// True Up
 91 |     public static let trueUp = ConnectivityCapabilities(rawValue: 0x04000000)
    |                       |- warning: static property 'trueUp' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'trueUp' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |     /// Find My Watch
 93 |     public static let findMyWatch = ConnectivityCapabilities(rawValue: 0x08000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:93:23: warning: static property 'findMyWatch' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 91 |     public static let trueUp = ConnectivityCapabilities(rawValue: 0x04000000)
 92 |     /// Find My Watch
 93 |     public static let findMyWatch = ConnectivityCapabilities(rawValue: 0x08000000)
    |                       |- warning: static property 'findMyWatch' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'findMyWatch' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 94 |     /// Remote Manual Sync
 95 |     public static let remoteManualSync = ConnectivityCapabilities(rawValue: 0x10000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:95:23: warning: static property 'remoteManualSync' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 93 |     public static let findMyWatch = ConnectivityCapabilities(rawValue: 0x08000000)
 94 |     /// Remote Manual Sync
 95 |     public static let remoteManualSync = ConnectivityCapabilities(rawValue: 0x10000000)
    |                       |- warning: static property 'remoteManualSync' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'remoteManualSync' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |     /// Live Track Auto Start
 97 |     public static let liveTrackAutoStart = ConnectivityCapabilities(rawValue: 0x20000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:97:23: warning: static property 'liveTrackAutoStart' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 95 |     public static let remoteManualSync = ConnectivityCapabilities(rawValue: 0x10000000)
 96 |     /// Live Track Auto Start
 97 |     public static let liveTrackAutoStart = ConnectivityCapabilities(rawValue: 0x20000000)
    |                       |- warning: static property 'liveTrackAutoStart' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'liveTrackAutoStart' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 98 |     /// Live Track Messaging
 99 |     public static let liveTrackMessaging = ConnectivityCapabilities(rawValue: 0x20000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:99:23: warning: static property 'liveTrackMessaging' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 97 |     public static let liveTrackAutoStart = ConnectivityCapabilities(rawValue: 0x20000000)
 98 |     /// Live Track Messaging
 99 |     public static let liveTrackMessaging = ConnectivityCapabilities(rawValue: 0x20000000)
    |                       |- warning: static property 'liveTrackMessaging' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'liveTrackMessaging' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |     /// Instant Input
101 |     public static let instantInput = ConnectivityCapabilities(rawValue: 0x80000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:101:23: warning: static property 'instantInput' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 99 |     public static let liveTrackMessaging = ConnectivityCapabilities(rawValue: 0x20000000)
100 |     /// Instant Input
101 |     public static let instantInput = ConnectivityCapabilities(rawValue: 0x80000000)
    |                       |- warning: static property 'instantInput' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'instantInput' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | }
103 |
[217/235] Compiling FitDataProtocol EventType.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:33:23: warning: static property 'bluetooth' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
 31 |
 32 |     /// Bluetooth
 33 |     public static let bluetooth = ConnectivityCapabilities(rawValue: 0x00000001)
    |                       |- warning: static property 'bluetooth' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bluetooth' with '@MainActor' 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 |     /// BLE
 35 |     public static let ble = ConnectivityCapabilities(rawValue: 0x00000002)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:35:23: warning: static property 'ble' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 33 |     public static let bluetooth = ConnectivityCapabilities(rawValue: 0x00000001)
 34 |     /// BLE
 35 |     public static let ble = ConnectivityCapabilities(rawValue: 0x00000002)
    |                       |- warning: static property 'ble' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ble' with '@MainActor' 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 |     /// ANT
 37 |     public static let ant = ConnectivityCapabilities(rawValue: 0x00000004)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:37:23: warning: static property 'ant' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 35 |     public static let ble = ConnectivityCapabilities(rawValue: 0x00000002)
 36 |     /// ANT
 37 |     public static let ant = ConnectivityCapabilities(rawValue: 0x00000004)
    |                       |- warning: static property 'ant' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ant' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     /// Activity Upload
 39 |     public static let activityUpload = ConnectivityCapabilities(rawValue: 0x00000008)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:39:23: warning: static property 'activityUpload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 37 |     public static let ant = ConnectivityCapabilities(rawValue: 0x00000004)
 38 |     /// Activity Upload
 39 |     public static let activityUpload = ConnectivityCapabilities(rawValue: 0x00000008)
    |                       |- warning: static property 'activityUpload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'activityUpload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |     /// Course Download
 41 |     public static let courseDownload = ConnectivityCapabilities(rawValue: 0x00000010)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:41:23: warning: static property 'courseDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 39 |     public static let activityUpload = ConnectivityCapabilities(rawValue: 0x00000008)
 40 |     /// Course Download
 41 |     public static let courseDownload = ConnectivityCapabilities(rawValue: 0x00000010)
    |                       |- warning: static property 'courseDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'courseDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     /// Workout Download
 43 |     public static let workoutDownload = ConnectivityCapabilities(rawValue: 0x00000020)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:43:23: warning: static property 'workoutDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 41 |     public static let courseDownload = ConnectivityCapabilities(rawValue: 0x00000010)
 42 |     /// Workout Download
 43 |     public static let workoutDownload = ConnectivityCapabilities(rawValue: 0x00000020)
    |                       |- warning: static property 'workoutDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'workoutDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |     /// Live Track
 45 |     public static let liveTrack = ConnectivityCapabilities(rawValue: 0x00000040)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:45:23: warning: static property 'liveTrack' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 43 |     public static let workoutDownload = ConnectivityCapabilities(rawValue: 0x00000020)
 44 |     /// Live Track
 45 |     public static let liveTrack = ConnectivityCapabilities(rawValue: 0x00000040)
    |                       |- warning: static property 'liveTrack' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'liveTrack' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 |     /// Weather Conditions
 47 |     public static let weatherConditions = ConnectivityCapabilities(rawValue: 0x00000080)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:47:23: warning: static property 'weatherConditions' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 45 |     public static let liveTrack = ConnectivityCapabilities(rawValue: 0x00000040)
 46 |     /// Weather Conditions
 47 |     public static let weatherConditions = ConnectivityCapabilities(rawValue: 0x00000080)
    |                       |- warning: static property 'weatherConditions' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'weatherConditions' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |     /// Weather Alerts
 49 |     public static let weatherAlerta = ConnectivityCapabilities(rawValue: 0x00000100)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:49:23: warning: static property 'weatherAlerta' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 47 |     public static let weatherConditions = ConnectivityCapabilities(rawValue: 0x00000080)
 48 |     /// Weather Alerts
 49 |     public static let weatherAlerta = ConnectivityCapabilities(rawValue: 0x00000100)
    |                       |- warning: static property 'weatherAlerta' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'weatherAlerta' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |     /// GPS Ephemeris Download
 51 |     public static let gpsEphemerisDownload = ConnectivityCapabilities(rawValue: 0x00000200)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:51:23: warning: static property 'gpsEphemerisDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 49 |     public static let weatherAlerta = ConnectivityCapabilities(rawValue: 0x00000100)
 50 |     /// GPS Ephemeris Download
 51 |     public static let gpsEphemerisDownload = ConnectivityCapabilities(rawValue: 0x00000200)
    |                       |- warning: static property 'gpsEphemerisDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'gpsEphemerisDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |     /// Explicit Archive
 53 |     public static let explicitArchive = ConnectivityCapabilities(rawValue: 0x00000400)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:53:23: warning: static property 'explicitArchive' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 51 |     public static let gpsEphemerisDownload = ConnectivityCapabilities(rawValue: 0x00000200)
 52 |     /// Explicit Archive
 53 |     public static let explicitArchive = ConnectivityCapabilities(rawValue: 0x00000400)
    |                       |- warning: static property 'explicitArchive' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'explicitArchive' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |     /// Setup Incomplete
 55 |     public static let setupIncomplete = ConnectivityCapabilities(rawValue: 0x00000800)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:55:23: warning: static property 'setupIncomplete' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 53 |     public static let explicitArchive = ConnectivityCapabilities(rawValue: 0x00000400)
 54 |     /// Setup Incomplete
 55 |     public static let setupIncomplete = ConnectivityCapabilities(rawValue: 0x00000800)
    |                       |- warning: static property 'setupIncomplete' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'setupIncomplete' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |     /// Continue Sync After Software Update
 57 |     public static let continueSyncAfterSoftwareUpdate = ConnectivityCapabilities(rawValue: 0x00001000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:57:23: warning: static property 'continueSyncAfterSoftwareUpdate' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 55 |     public static let setupIncomplete = ConnectivityCapabilities(rawValue: 0x00000800)
 56 |     /// Continue Sync After Software Update
 57 |     public static let continueSyncAfterSoftwareUpdate = ConnectivityCapabilities(rawValue: 0x00001000)
    |                       |- warning: static property 'continueSyncAfterSoftwareUpdate' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'continueSyncAfterSoftwareUpdate' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |     /// Connect IQ App Download
 59 |     public static let connectIQAppDownload = ConnectivityCapabilities(rawValue: 0x00002000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:59:23: warning: static property 'connectIQAppDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 57 |     public static let continueSyncAfterSoftwareUpdate = ConnectivityCapabilities(rawValue: 0x00001000)
 58 |     /// Connect IQ App Download
 59 |     public static let connectIQAppDownload = ConnectivityCapabilities(rawValue: 0x00002000)
    |                       |- warning: static property 'connectIQAppDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQAppDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 60 |     /// Golf Course Download
 61 |     public static let golfCourseDownload = ConnectivityCapabilities(rawValue: 0x00004000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:61:23: warning: static property 'golfCourseDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 59 |     public static let connectIQAppDownload = ConnectivityCapabilities(rawValue: 0x00002000)
 60 |     /// Golf Course Download
 61 |     public static let golfCourseDownload = ConnectivityCapabilities(rawValue: 0x00004000)
    |                       |- warning: static property 'golfCourseDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'golfCourseDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |     /// Device Initiates Sync
 63 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:65:23: warning: static property 'deviceInitiatesSync' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 63 |     ///
 64 |     /// Indicates device is in control of initiating all syncs
 65 |     public static let deviceInitiatesSync = ConnectivityCapabilities(rawValue: 0x00008000)
    |                       |- warning: static property 'deviceInitiatesSync' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deviceInitiatesSync' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |     /// Connect IQ Watch App Download
 67 |     public static let connectIQWatchAppDownload = ConnectivityCapabilities(rawValue: 0x00010000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:67:23: warning: static property 'connectIQWatchAppDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 65 |     public static let deviceInitiatesSync = ConnectivityCapabilities(rawValue: 0x00008000)
 66 |     /// Connect IQ Watch App Download
 67 |     public static let connectIQWatchAppDownload = ConnectivityCapabilities(rawValue: 0x00010000)
    |                       |- warning: static property 'connectIQWatchAppDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQWatchAppDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |     /// Connect IQ Widget Download
 69 |     public static let connectIQWidgetDownload = ConnectivityCapabilities(rawValue: 0x00020000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:69:23: warning: static property 'connectIQWidgetDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 67 |     public static let connectIQWatchAppDownload = ConnectivityCapabilities(rawValue: 0x00010000)
 68 |     /// Connect IQ Widget Download
 69 |     public static let connectIQWidgetDownload = ConnectivityCapabilities(rawValue: 0x00020000)
    |                       |- warning: static property 'connectIQWidgetDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQWidgetDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 |     /// Connect IQ Watchface Download
 71 |     public static let connectIQWatchfaceDownload = ConnectivityCapabilities(rawValue: 0x00040000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:71:23: warning: static property 'connectIQWatchfaceDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 69 |     public static let connectIQWidgetDownload = ConnectivityCapabilities(rawValue: 0x00020000)
 70 |     /// Connect IQ Watchface Download
 71 |     public static let connectIQWatchfaceDownload = ConnectivityCapabilities(rawValue: 0x00040000)
    |                       |- warning: static property 'connectIQWatchfaceDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQWatchfaceDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |     /// Connect IQ Data Field Download
 73 |     public static let connectIQDataFieldDownload = ConnectivityCapabilities(rawValue: 0x00080000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:73:23: warning: static property 'connectIQDataFieldDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 71 |     public static let connectIQWatchfaceDownload = ConnectivityCapabilities(rawValue: 0x00040000)
 72 |     /// Connect IQ Data Field Download
 73 |     public static let connectIQDataFieldDownload = ConnectivityCapabilities(rawValue: 0x00080000)
    |                       |- warning: static property 'connectIQDataFieldDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQDataFieldDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |     /// Connect IQ App Management
 75 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:77:23: warning: static property 'connectIQAppManagement' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 75 |     ///
 76 |     /// Device supports delete and reorder of apps via GCM
 77 |     public static let connectIQAppManagement = ConnectivityCapabilities(rawValue: 0x00100000)
    |                       |- warning: static property 'connectIQAppManagement' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQAppManagement' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |     /// Swing Sensor
 79 |     public static let swingSensor = ConnectivityCapabilities(rawValue: 0x00200000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:79:23: warning: static property 'swingSensor' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 77 |     public static let connectIQAppManagement = ConnectivityCapabilities(rawValue: 0x00100000)
 78 |     /// Swing Sensor
 79 |     public static let swingSensor = ConnectivityCapabilities(rawValue: 0x00200000)
    |                       |- warning: static property 'swingSensor' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'swingSensor' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |     /// Swing Sensor Remote
 81 |     public static let swingSensorRemote = ConnectivityCapabilities(rawValue: 0x00400000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:81:23: warning: static property 'swingSensorRemote' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 79 |     public static let swingSensor = ConnectivityCapabilities(rawValue: 0x00200000)
 80 |     /// Swing Sensor Remote
 81 |     public static let swingSensorRemote = ConnectivityCapabilities(rawValue: 0x00400000)
    |                       |- warning: static property 'swingSensorRemote' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'swingSensorRemote' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |     /// Incident Detection
 83 |     public static let incidentDetection = ConnectivityCapabilities(rawValue: 0x00800000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:83:23: warning: static property 'incidentDetection' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 81 |     public static let swingSensorRemote = ConnectivityCapabilities(rawValue: 0x00400000)
 82 |     /// Incident Detection
 83 |     public static let incidentDetection = ConnectivityCapabilities(rawValue: 0x00800000)
    |                       |- warning: static property 'incidentDetection' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'incidentDetection' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |     /// Audio Prompts
 85 |     public static let audioPrompts = ConnectivityCapabilities(rawValue: 0x01000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:85:23: warning: static property 'audioPrompts' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 83 |     public static let incidentDetection = ConnectivityCapabilities(rawValue: 0x00800000)
 84 |     /// Audio Prompts
 85 |     public static let audioPrompts = ConnectivityCapabilities(rawValue: 0x01000000)
    |                       |- warning: static property 'audioPrompts' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'audioPrompts' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |     /// WIFI Verification
 87 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:89:23: warning: static property 'wifiVerification' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 87 |     ///
 88 |     /// Device supports reporting wifi verification via GCM
 89 |     public static let wifiVerification = ConnectivityCapabilities(rawValue: 0x02000000)
    |                       |- warning: static property 'wifiVerification' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'wifiVerification' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |     /// True Up
 91 |     public static let trueUp = ConnectivityCapabilities(rawValue: 0x04000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:91:23: warning: static property 'trueUp' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 89 |     public static let wifiVerification = ConnectivityCapabilities(rawValue: 0x02000000)
 90 |     /// True Up
 91 |     public static let trueUp = ConnectivityCapabilities(rawValue: 0x04000000)
    |                       |- warning: static property 'trueUp' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'trueUp' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |     /// Find My Watch
 93 |     public static let findMyWatch = ConnectivityCapabilities(rawValue: 0x08000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:93:23: warning: static property 'findMyWatch' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 91 |     public static let trueUp = ConnectivityCapabilities(rawValue: 0x04000000)
 92 |     /// Find My Watch
 93 |     public static let findMyWatch = ConnectivityCapabilities(rawValue: 0x08000000)
    |                       |- warning: static property 'findMyWatch' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'findMyWatch' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 94 |     /// Remote Manual Sync
 95 |     public static let remoteManualSync = ConnectivityCapabilities(rawValue: 0x10000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:95:23: warning: static property 'remoteManualSync' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 93 |     public static let findMyWatch = ConnectivityCapabilities(rawValue: 0x08000000)
 94 |     /// Remote Manual Sync
 95 |     public static let remoteManualSync = ConnectivityCapabilities(rawValue: 0x10000000)
    |                       |- warning: static property 'remoteManualSync' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'remoteManualSync' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |     /// Live Track Auto Start
 97 |     public static let liveTrackAutoStart = ConnectivityCapabilities(rawValue: 0x20000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:97:23: warning: static property 'liveTrackAutoStart' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 95 |     public static let remoteManualSync = ConnectivityCapabilities(rawValue: 0x10000000)
 96 |     /// Live Track Auto Start
 97 |     public static let liveTrackAutoStart = ConnectivityCapabilities(rawValue: 0x20000000)
    |                       |- warning: static property 'liveTrackAutoStart' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'liveTrackAutoStart' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 98 |     /// Live Track Messaging
 99 |     public static let liveTrackMessaging = ConnectivityCapabilities(rawValue: 0x20000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:99:23: warning: static property 'liveTrackMessaging' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 97 |     public static let liveTrackAutoStart = ConnectivityCapabilities(rawValue: 0x20000000)
 98 |     /// Live Track Messaging
 99 |     public static let liveTrackMessaging = ConnectivityCapabilities(rawValue: 0x20000000)
    |                       |- warning: static property 'liveTrackMessaging' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'liveTrackMessaging' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |     /// Instant Input
101 |     public static let instantInput = ConnectivityCapabilities(rawValue: 0x80000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:101:23: warning: static property 'instantInput' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 99 |     public static let liveTrackMessaging = ConnectivityCapabilities(rawValue: 0x20000000)
100 |     /// Instant Input
101 |     public static let instantInput = ConnectivityCapabilities(rawValue: 0x80000000)
    |                       |- warning: static property 'instantInput' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'instantInput' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | }
103 |
[218/235] Compiling FitDataProtocol BenchPressExerciseName.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:33:23: warning: static property 'bluetooth' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
 31 |
 32 |     /// Bluetooth
 33 |     public static let bluetooth = ConnectivityCapabilities(rawValue: 0x00000001)
    |                       |- warning: static property 'bluetooth' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'bluetooth' with '@MainActor' 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 |     /// BLE
 35 |     public static let ble = ConnectivityCapabilities(rawValue: 0x00000002)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:35:23: warning: static property 'ble' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 33 |     public static let bluetooth = ConnectivityCapabilities(rawValue: 0x00000001)
 34 |     /// BLE
 35 |     public static let ble = ConnectivityCapabilities(rawValue: 0x00000002)
    |                       |- warning: static property 'ble' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ble' with '@MainActor' 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 |     /// ANT
 37 |     public static let ant = ConnectivityCapabilities(rawValue: 0x00000004)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:37:23: warning: static property 'ant' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 35 |     public static let ble = ConnectivityCapabilities(rawValue: 0x00000002)
 36 |     /// ANT
 37 |     public static let ant = ConnectivityCapabilities(rawValue: 0x00000004)
    |                       |- warning: static property 'ant' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'ant' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     /// Activity Upload
 39 |     public static let activityUpload = ConnectivityCapabilities(rawValue: 0x00000008)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:39:23: warning: static property 'activityUpload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 37 |     public static let ant = ConnectivityCapabilities(rawValue: 0x00000004)
 38 |     /// Activity Upload
 39 |     public static let activityUpload = ConnectivityCapabilities(rawValue: 0x00000008)
    |                       |- warning: static property 'activityUpload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'activityUpload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |     /// Course Download
 41 |     public static let courseDownload = ConnectivityCapabilities(rawValue: 0x00000010)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:41:23: warning: static property 'courseDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 39 |     public static let activityUpload = ConnectivityCapabilities(rawValue: 0x00000008)
 40 |     /// Course Download
 41 |     public static let courseDownload = ConnectivityCapabilities(rawValue: 0x00000010)
    |                       |- warning: static property 'courseDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'courseDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     /// Workout Download
 43 |     public static let workoutDownload = ConnectivityCapabilities(rawValue: 0x00000020)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:43:23: warning: static property 'workoutDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 41 |     public static let courseDownload = ConnectivityCapabilities(rawValue: 0x00000010)
 42 |     /// Workout Download
 43 |     public static let workoutDownload = ConnectivityCapabilities(rawValue: 0x00000020)
    |                       |- warning: static property 'workoutDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'workoutDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 44 |     /// Live Track
 45 |     public static let liveTrack = ConnectivityCapabilities(rawValue: 0x00000040)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:45:23: warning: static property 'liveTrack' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 43 |     public static let workoutDownload = ConnectivityCapabilities(rawValue: 0x00000020)
 44 |     /// Live Track
 45 |     public static let liveTrack = ConnectivityCapabilities(rawValue: 0x00000040)
    |                       |- warning: static property 'liveTrack' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'liveTrack' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 |     /// Weather Conditions
 47 |     public static let weatherConditions = ConnectivityCapabilities(rawValue: 0x00000080)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:47:23: warning: static property 'weatherConditions' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 45 |     public static let liveTrack = ConnectivityCapabilities(rawValue: 0x00000040)
 46 |     /// Weather Conditions
 47 |     public static let weatherConditions = ConnectivityCapabilities(rawValue: 0x00000080)
    |                       |- warning: static property 'weatherConditions' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'weatherConditions' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 48 |     /// Weather Alerts
 49 |     public static let weatherAlerta = ConnectivityCapabilities(rawValue: 0x00000100)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:49:23: warning: static property 'weatherAlerta' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 47 |     public static let weatherConditions = ConnectivityCapabilities(rawValue: 0x00000080)
 48 |     /// Weather Alerts
 49 |     public static let weatherAlerta = ConnectivityCapabilities(rawValue: 0x00000100)
    |                       |- warning: static property 'weatherAlerta' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'weatherAlerta' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |     /// GPS Ephemeris Download
 51 |     public static let gpsEphemerisDownload = ConnectivityCapabilities(rawValue: 0x00000200)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:51:23: warning: static property 'gpsEphemerisDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 49 |     public static let weatherAlerta = ConnectivityCapabilities(rawValue: 0x00000100)
 50 |     /// GPS Ephemeris Download
 51 |     public static let gpsEphemerisDownload = ConnectivityCapabilities(rawValue: 0x00000200)
    |                       |- warning: static property 'gpsEphemerisDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'gpsEphemerisDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |     /// Explicit Archive
 53 |     public static let explicitArchive = ConnectivityCapabilities(rawValue: 0x00000400)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:53:23: warning: static property 'explicitArchive' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 51 |     public static let gpsEphemerisDownload = ConnectivityCapabilities(rawValue: 0x00000200)
 52 |     /// Explicit Archive
 53 |     public static let explicitArchive = ConnectivityCapabilities(rawValue: 0x00000400)
    |                       |- warning: static property 'explicitArchive' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'explicitArchive' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |     /// Setup Incomplete
 55 |     public static let setupIncomplete = ConnectivityCapabilities(rawValue: 0x00000800)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:55:23: warning: static property 'setupIncomplete' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 53 |     public static let explicitArchive = ConnectivityCapabilities(rawValue: 0x00000400)
 54 |     /// Setup Incomplete
 55 |     public static let setupIncomplete = ConnectivityCapabilities(rawValue: 0x00000800)
    |                       |- warning: static property 'setupIncomplete' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'setupIncomplete' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 56 |     /// Continue Sync After Software Update
 57 |     public static let continueSyncAfterSoftwareUpdate = ConnectivityCapabilities(rawValue: 0x00001000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:57:23: warning: static property 'continueSyncAfterSoftwareUpdate' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 55 |     public static let setupIncomplete = ConnectivityCapabilities(rawValue: 0x00000800)
 56 |     /// Continue Sync After Software Update
 57 |     public static let continueSyncAfterSoftwareUpdate = ConnectivityCapabilities(rawValue: 0x00001000)
    |                       |- warning: static property 'continueSyncAfterSoftwareUpdate' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'continueSyncAfterSoftwareUpdate' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |     /// Connect IQ App Download
 59 |     public static let connectIQAppDownload = ConnectivityCapabilities(rawValue: 0x00002000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:59:23: warning: static property 'connectIQAppDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 57 |     public static let continueSyncAfterSoftwareUpdate = ConnectivityCapabilities(rawValue: 0x00001000)
 58 |     /// Connect IQ App Download
 59 |     public static let connectIQAppDownload = ConnectivityCapabilities(rawValue: 0x00002000)
    |                       |- warning: static property 'connectIQAppDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQAppDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 60 |     /// Golf Course Download
 61 |     public static let golfCourseDownload = ConnectivityCapabilities(rawValue: 0x00004000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:61:23: warning: static property 'golfCourseDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 59 |     public static let connectIQAppDownload = ConnectivityCapabilities(rawValue: 0x00002000)
 60 |     /// Golf Course Download
 61 |     public static let golfCourseDownload = ConnectivityCapabilities(rawValue: 0x00004000)
    |                       |- warning: static property 'golfCourseDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'golfCourseDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |     /// Device Initiates Sync
 63 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:65:23: warning: static property 'deviceInitiatesSync' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 63 |     ///
 64 |     /// Indicates device is in control of initiating all syncs
 65 |     public static let deviceInitiatesSync = ConnectivityCapabilities(rawValue: 0x00008000)
    |                       |- warning: static property 'deviceInitiatesSync' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deviceInitiatesSync' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |     /// Connect IQ Watch App Download
 67 |     public static let connectIQWatchAppDownload = ConnectivityCapabilities(rawValue: 0x00010000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:67:23: warning: static property 'connectIQWatchAppDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 65 |     public static let deviceInitiatesSync = ConnectivityCapabilities(rawValue: 0x00008000)
 66 |     /// Connect IQ Watch App Download
 67 |     public static let connectIQWatchAppDownload = ConnectivityCapabilities(rawValue: 0x00010000)
    |                       |- warning: static property 'connectIQWatchAppDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQWatchAppDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 68 |     /// Connect IQ Widget Download
 69 |     public static let connectIQWidgetDownload = ConnectivityCapabilities(rawValue: 0x00020000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:69:23: warning: static property 'connectIQWidgetDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 67 |     public static let connectIQWatchAppDownload = ConnectivityCapabilities(rawValue: 0x00010000)
 68 |     /// Connect IQ Widget Download
 69 |     public static let connectIQWidgetDownload = ConnectivityCapabilities(rawValue: 0x00020000)
    |                       |- warning: static property 'connectIQWidgetDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQWidgetDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 |     /// Connect IQ Watchface Download
 71 |     public static let connectIQWatchfaceDownload = ConnectivityCapabilities(rawValue: 0x00040000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:71:23: warning: static property 'connectIQWatchfaceDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 69 |     public static let connectIQWidgetDownload = ConnectivityCapabilities(rawValue: 0x00020000)
 70 |     /// Connect IQ Watchface Download
 71 |     public static let connectIQWatchfaceDownload = ConnectivityCapabilities(rawValue: 0x00040000)
    |                       |- warning: static property 'connectIQWatchfaceDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQWatchfaceDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 72 |     /// Connect IQ Data Field Download
 73 |     public static let connectIQDataFieldDownload = ConnectivityCapabilities(rawValue: 0x00080000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:73:23: warning: static property 'connectIQDataFieldDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 71 |     public static let connectIQWatchfaceDownload = ConnectivityCapabilities(rawValue: 0x00040000)
 72 |     /// Connect IQ Data Field Download
 73 |     public static let connectIQDataFieldDownload = ConnectivityCapabilities(rawValue: 0x00080000)
    |                       |- warning: static property 'connectIQDataFieldDownload' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQDataFieldDownload' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |     /// Connect IQ App Management
 75 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:77:23: warning: static property 'connectIQAppManagement' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 75 |     ///
 76 |     /// Device supports delete and reorder of apps via GCM
 77 |     public static let connectIQAppManagement = ConnectivityCapabilities(rawValue: 0x00100000)
    |                       |- warning: static property 'connectIQAppManagement' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'connectIQAppManagement' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 78 |     /// Swing Sensor
 79 |     public static let swingSensor = ConnectivityCapabilities(rawValue: 0x00200000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:79:23: warning: static property 'swingSensor' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 77 |     public static let connectIQAppManagement = ConnectivityCapabilities(rawValue: 0x00100000)
 78 |     /// Swing Sensor
 79 |     public static let swingSensor = ConnectivityCapabilities(rawValue: 0x00200000)
    |                       |- warning: static property 'swingSensor' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'swingSensor' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 80 |     /// Swing Sensor Remote
 81 |     public static let swingSensorRemote = ConnectivityCapabilities(rawValue: 0x00400000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:81:23: warning: static property 'swingSensorRemote' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 79 |     public static let swingSensor = ConnectivityCapabilities(rawValue: 0x00200000)
 80 |     /// Swing Sensor Remote
 81 |     public static let swingSensorRemote = ConnectivityCapabilities(rawValue: 0x00400000)
    |                       |- warning: static property 'swingSensorRemote' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'swingSensorRemote' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 82 |     /// Incident Detection
 83 |     public static let incidentDetection = ConnectivityCapabilities(rawValue: 0x00800000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:83:23: warning: static property 'incidentDetection' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 81 |     public static let swingSensorRemote = ConnectivityCapabilities(rawValue: 0x00400000)
 82 |     /// Incident Detection
 83 |     public static let incidentDetection = ConnectivityCapabilities(rawValue: 0x00800000)
    |                       |- warning: static property 'incidentDetection' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'incidentDetection' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 84 |     /// Audio Prompts
 85 |     public static let audioPrompts = ConnectivityCapabilities(rawValue: 0x01000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:85:23: warning: static property 'audioPrompts' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 83 |     public static let incidentDetection = ConnectivityCapabilities(rawValue: 0x00800000)
 84 |     /// Audio Prompts
 85 |     public static let audioPrompts = ConnectivityCapabilities(rawValue: 0x01000000)
    |                       |- warning: static property 'audioPrompts' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'audioPrompts' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 86 |     /// WIFI Verification
 87 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:89:23: warning: static property 'wifiVerification' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 87 |     ///
 88 |     /// Device supports reporting wifi verification via GCM
 89 |     public static let wifiVerification = ConnectivityCapabilities(rawValue: 0x02000000)
    |                       |- warning: static property 'wifiVerification' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'wifiVerification' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 90 |     /// True Up
 91 |     public static let trueUp = ConnectivityCapabilities(rawValue: 0x04000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:91:23: warning: static property 'trueUp' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 89 |     public static let wifiVerification = ConnectivityCapabilities(rawValue: 0x02000000)
 90 |     /// True Up
 91 |     public static let trueUp = ConnectivityCapabilities(rawValue: 0x04000000)
    |                       |- warning: static property 'trueUp' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'trueUp' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 92 |     /// Find My Watch
 93 |     public static let findMyWatch = ConnectivityCapabilities(rawValue: 0x08000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:93:23: warning: static property 'findMyWatch' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 91 |     public static let trueUp = ConnectivityCapabilities(rawValue: 0x04000000)
 92 |     /// Find My Watch
 93 |     public static let findMyWatch = ConnectivityCapabilities(rawValue: 0x08000000)
    |                       |- warning: static property 'findMyWatch' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'findMyWatch' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 94 |     /// Remote Manual Sync
 95 |     public static let remoteManualSync = ConnectivityCapabilities(rawValue: 0x10000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:95:23: warning: static property 'remoteManualSync' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 93 |     public static let findMyWatch = ConnectivityCapabilities(rawValue: 0x08000000)
 94 |     /// Remote Manual Sync
 95 |     public static let remoteManualSync = ConnectivityCapabilities(rawValue: 0x10000000)
    |                       |- warning: static property 'remoteManualSync' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'remoteManualSync' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 96 |     /// Live Track Auto Start
 97 |     public static let liveTrackAutoStart = ConnectivityCapabilities(rawValue: 0x20000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:97:23: warning: static property 'liveTrackAutoStart' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 95 |     public static let remoteManualSync = ConnectivityCapabilities(rawValue: 0x10000000)
 96 |     /// Live Track Auto Start
 97 |     public static let liveTrackAutoStart = ConnectivityCapabilities(rawValue: 0x20000000)
    |                       |- warning: static property 'liveTrackAutoStart' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'liveTrackAutoStart' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 98 |     /// Live Track Messaging
 99 |     public static let liveTrackMessaging = ConnectivityCapabilities(rawValue: 0x20000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:99:23: warning: static property 'liveTrackMessaging' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 97 |     public static let liveTrackAutoStart = ConnectivityCapabilities(rawValue: 0x20000000)
 98 |     /// Live Track Messaging
 99 |     public static let liveTrackMessaging = ConnectivityCapabilities(rawValue: 0x20000000)
    |                       |- warning: static property 'liveTrackMessaging' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'liveTrackMessaging' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
100 |     /// Instant Input
101 |     public static let instantInput = ConnectivityCapabilities(rawValue: 0x80000000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/ConnectivityCapabilities.swift:101:23: warning: static property 'instantInput' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 99 |     public static let liveTrackMessaging = ConnectivityCapabilities(rawValue: 0x20000000)
100 |     /// Instant Input
101 |     public static let instantInput = ConnectivityCapabilities(rawValue: 0x80000000)
    |                       |- warning: static property 'instantInput' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'instantInput' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | }
103 |
[219/235] Compiling FitDataProtocol FitMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[220/235] Compiling FitDataProtocol GoalMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[221/235] Compiling FitDataProtocol HeartRateZoneMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[222/235] Compiling FitDataProtocol HeartrateProfileMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[223/235] Compiling FitDataProtocol HrvMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[224/235] Compiling FitDataProtocol JumpMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[225/235] Compiling FitDataProtocol LapMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[226/235] Compiling FitDataProtocol MetZoneMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[227/235] Compiling FitDataProtocol PowerZoneMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[228/235] Compiling FitDataProtocol RecordMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[229/235] Compiling FitDataProtocol ScheduleMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[230/235] Compiling FitDataProtocol SegmentLeaderboardEntryMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[231/235] Compiling FitDataProtocol SegmentPointMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[232/235] Compiling FitDataProtocol SessionMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[233/235] Compiling FitDataProtocol SetMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[234/235] Compiling FitDataProtocol SlaveDeviceMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[235/235] Compiling FitDataProtocol SoftwareMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
Build complete! (40.16s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "fitnessunits",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.1.0",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/FitnessKit/FitnessUnits"
    },
    {
      "identity" : "datadecoder",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.0.0",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/FitnessKit/DataDecoder"
    },
    {
      "identity" : "antmessageprotocol",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/FitnessKit/AntMessageProtocol"
    }
  ],
  "manifest_display_name" : "FitDataProtocol",
  "name" : "FitDataProtocol",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "10.0"
    },
    {
      "name" : "macos",
      "version" : "10.12"
    },
    {
      "name" : "tvos",
      "version" : "10.0"
    },
    {
      "name" : "watchos",
      "version" : "3.0"
    }
  ],
  "products" : [
    {
      "name" : "FitDataProtocol",
      "targets" : [
        "FitDataProtocol"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "FitDataProtocolTests",
      "module_type" : "SwiftTarget",
      "name" : "FitDataProtocolTests",
      "path" : "Tests/FitDataProtocolTests",
      "sources" : [
        "ExerciseNameTests.swift",
        "FitDataProtocolTests.swift",
        "FitMessageTests.swift",
        "ResolutionTest.swift",
        "StringExtensionsTests.swift"
      ],
      "target_dependencies" : [
        "FitDataProtocol"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FitDataProtocol",
      "module_type" : "SwiftTarget",
      "name" : "FitDataProtocol",
      "path" : "Sources/FitDataProtocol",
      "product_dependencies" : [
        "FitnessUnits",
        "DataDecoder",
        "AntMessageProtocol"
      ],
      "product_memberships" : [
        "FitDataProtocol"
      ],
      "sources" : [
        "Decoder/FitFileDecoder.swift",
        "Encoding/EncoderValidator.swift",
        "Encoding/FitFileEncoder.swift",
        "Encoding/Validators/GarminConnectFileEncoderValidator.swift",
        "Encoding/Validators/GoalsFileEncoderValidator.swift",
        "Encoding/Validators/WoroutFileEncoderValidator.swift",
        "Extensions/AntMessageProtocolExtension.swift",
        "Extensions/DataExtension.swift",
        "Extensions/DateExtension.swift",
        "Extensions/Resolutionable.swift",
        "Extensions/StringExtension.swift",
        "Extensions/UInt8Extension.swift",
        "Internal/DefinitionMessage.swift",
        "Internal/DeveloperFieldDefinition.swift",
        "Internal/FieldDefinition.swift",
        "Internal/FileHeader.swift",
        "Internal/RecordHeader.swift",
        "Merge/FitFileMerger.swift",
        "Messages/ActivityMessage.swift",
        "Messages/AntChannelIdMessage.swift",
        "Messages/BikeProfileMessage.swift",
        "Messages/BloodPressureMessage.swift",
        "Messages/CadenceZoneMessage.swift",
        "Messages/CapabilitiesMessage.swift",
        "Messages/ConnectivityMessage.swift",
        "Messages/CourseMessage.swift",
        "Messages/CoursePointMessage.swift",
        "Messages/DeveloperDataIdMessage.swift",
        "Messages/DeviceInfoMessage.swift",
        "Messages/DeviceSettingsMessage.swift",
        "Messages/EventMessage.swift",
        "Messages/ExerciseTitleMessage.swift",
        "Messages/FieldDescriptionMessage.swift",
        "Messages/FileCapabilitiesMessage.swift",
        "Messages/FileCreatorMessage.swift",
        "Messages/FileIdMessage.swift",
        "Messages/FitMessage.swift",
        "Messages/GoalMessage.swift",
        "Messages/HeartRateZoneMessage.swift",
        "Messages/HeartrateProfileMessage.swift",
        "Messages/HrvMessage.swift",
        "Messages/JumpMessage.swift",
        "Messages/LapMessage.swift",
        "Messages/MetZoneMessage.swift",
        "Messages/PowerZoneMessage.swift",
        "Messages/RecordMessage.swift",
        "Messages/ScheduleMessage.swift",
        "Messages/SegmentLeaderboardEntryMessage.swift",
        "Messages/SegmentPointMessage.swift",
        "Messages/SessionMessage.swift",
        "Messages/SetMessage.swift",
        "Messages/SlaveDeviceMessage.swift",
        "Messages/SoftwareMessage.swift",
        "Messages/SpeedZoneMessage.swift",
        "Messages/SportMessage.swift",
        "Messages/StressLevelMessage.swift",
        "Messages/StrideSpeedDistanceMonitorProfileMessage.swift",
        "Messages/TotalsMessage.swift",
        "Messages/UserProfileMessage.swift",
        "Messages/VideoMessage.swift",
        "Messages/WatchfaceSettingsMessage.swift",
        "Messages/WeatherAlertMessage.swift",
        "Messages/WeatherConditionsMessage.swift",
        "Messages/WeightScaleMessage.swift",
        "Messages/WorkoutMessage.swift",
        "Messages/WorkoutSessionMessage.swift",
        "Messages/WorkoutStepMessage.swift",
        "Messages/ZonesTargetMessage.swift",
        "Types/Activity.swift",
        "Types/AutoActivityDetect.swift",
        "Types/AutoSyncFrequency.swift",
        "Types/BacklightMode.swift",
        "Types/Base Type/BaseType.swift",
        "Types/Base Type/BaseTypeDecode.swift",
        "Types/BaseUnit.swift",
        "Types/BloodPressureType.swift",
        "Types/BodyLocation.swift",
        "Types/ConnectivityCapabilities.swift",
        "Types/CoursePointType.swift",
        "Types/DateMode.swift",
        "Types/DeviceIndex.swift",
        "Types/DisplayOrientation.swift",
        "Types/DisplayTypes.swift",
        "Types/Error.swift",
        "Types/Event.swift",
        "Types/EventType.swift",
        "Types/Exercise/Exercise Name/BenchPressExerciseName.swift",
        "Types/Exercise/Exercise Name/CalfRaiseExerciseName.swift",
        "Types/Exercise/Exercise Name/CardioExerciseName.swift",
        "Types/Exercise/Exercise Name/CarryExerciseName.swift",
        "Types/Exercise/Exercise Name/ChopExerciseName.swift",
        "Types/Exercise/Exercise Name/CoreExerciseName.swift",
        "Types/Exercise/Exercise Name/CrunchExerciseName.swift",
        "Types/Exercise/Exercise Name/CurlExerciseName.swift",
        "Types/Exercise/Exercise Name/DeadliftExerciseName.swift",
        "Types/Exercise/Exercise Name/FlyeExerciseName.swift",
        "Types/Exercise/Exercise Name/HipRaiseExerciseName.swift",
        "Types/Exercise/Exercise Name/HipStabilityExerciseName.swift",
        "Types/Exercise/Exercise Name/HipSwingExerciseName.swift",
        "Types/Exercise/Exercise Name/HyperextensionExerciseName.swift",
        "Types/Exercise/Exercise Name/LateralRaiseExerciseName.swift",
        "Types/Exercise/Exercise Name/LegCurlExerciseName.swift",
        "Types/Exercise/Exercise Name/LegRaiseExerciseName.swift",
        "Types/Exercise/Exercise Name/LungeExerciseName.swift",
        "Types/Exercise/Exercise Name/OlympicLiftExerciseName.swift",
        "Types/Exercise/Exercise Name/PlankExerciseName.swift",
        "Types/Exercise/Exercise Name/PlyoExerciseName.swift",
        "Types/Exercise/Exercise Name/PullUpExerciseName.swift",
        "Types/Exercise/Exercise Name/PushUpExerciseName.swift",
        "Types/Exercise/Exercise Name/RowExerciseName.swift",
        "Types/Exercise/Exercise Name/RunExerciseName.swift",
        "Types/Exercise/Exercise Name/ShoulderPressExerciseName.swift",
        "Types/Exercise/Exercise Name/ShoulderStabilityExerciseName.swift",
        "Types/Exercise/Exercise Name/ShrugExerciseName.swift",
        "Types/Exercise/Exercise Name/SitUpExerciseName.swift",
        "Types/Exercise/Exercise Name/SquatExerciseName.swift",
        "Types/Exercise/Exercise Name/TotalBodyExerciseName.swift",
        "Types/Exercise/Exercise Name/TricepExtensionExerciseName.swift",
        "Types/Exercise/Exercise Name/WarmUpExerciseName.swift",
        "Types/Exercise/ExerciseCategory.swift",
        "Types/Exercise/ExerciseName.swift",
        "Types/FieldData.swift",
        "Types/FileType.swift",
        "Types/FitFileFlag.swift",
        "Types/FitTime.swift",
        "Types/GarminProduct.swift",
        "Types/GoalType.swift",
        "Types/HeartrateType.swift",
        "Types/HemoglobinPercent.swift",
        "Types/Intensity.swift",
        "Types/Language.swift",
        "Types/LanguageCapabilities.swift",
        "Types/LapTrigger.swift",
        "Types/LeaderboardType.swift",
        "Types/LeftRightBalance.swift",
        "Types/MessageIndex.swift",
        "Types/PositionDisplayType.swift",
        "Types/PowerType.swift",
        "Types/ScheduleType.swift",
        "Types/SessionTriggerType.swift",
        "Types/SetType.swift",
        "Types/Side.swift",
        "Types/SourceType.swift",
        "Types/SportCapabilities.swift",
        "Types/StrokeType.swift",
        "Types/SwimStrokeType.swift",
        "Types/Switch.swift",
        "Types/TimeMode.swift",
        "Types/Units/RatingUnit.swift",
        "Types/Units/UnitCount+FIT.swift",
        "Types/Units/UnitFitFlow.swift",
        "Types/Units/UnitFitGrit.swift",
        "Types/Values/PedalSmoothness.swift",
        "Types/Values/Position.swift",
        "Types/Values/ScoreType.swift",
        "Types/Values/StanceTime.swift",
        "Types/Values/TorqueEffectiveness.swift",
        "Types/WatchFace.swift",
        "Types/WeatherReportType.swift",
        "Types/WeatherSeverity.swift",
        "Types/WeatherStatusType.swift",
        "Types/Weight.swift",
        "Types/Workout/WorkoutCapabilities.swift",
        "Types/Workout/WorkoutEquipment.swift",
        "Types/Workout/WorkoutStepDurationType.swift",
        "Types/Workout/WorkoutStepTargetType.swift",
        "Utilities/Conversions.swift",
        "Utilities/FitCrc.swift",
        "Utilities/Wrappers/FitFieldDimension.swift",
        "Utilities/Wrappers/FitFieldTime.swift",
        "Utilities/Wrappers/FitFieldUnit.swift",
        "Utilities/Wrappers/FitFieldWrapper.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Done.