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 master (8b499a), with Swift 6.0 for Linux on 3 Nov 2024 05:22:26 UTC.

Swift 6 data race errors: 191

Build Command

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

Build Log

    |                           |- note: annotate 'bikeway' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
177 |     }
178 |
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:312:27: warning: static property 'one' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
310 |
311 |         /// One
312 |         public static let one       = Enabled(rawValue: 1 << 0)
    |                           |- warning: static property 'one' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'one' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
313 |         /// Two
314 |         public static let two       = Enabled(rawValue: 1 << 1)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:314:27: warning: static property 'two' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
312 |         public static let one       = Enabled(rawValue: 1 << 0)
313 |         /// Two
314 |         public static let two       = Enabled(rawValue: 1 << 1)
    |                           |- warning: static property 'two' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'two' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
315 |         /// Three
316 |         public static let three     = Enabled(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:316:27: warning: static property 'three' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
314 |         public static let two       = Enabled(rawValue: 1 << 1)
315 |         /// Three
316 |         public static let three     = Enabled(rawValue: 1 << 2)
    |                           |- warning: static property 'three' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'three' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
317 |         /// Four
318 |         public static let four      = Enabled(rawValue: 1 << 3)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:318:27: warning: static property 'four' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
316 |         public static let three     = Enabled(rawValue: 1 << 2)
317 |         /// Four
318 |         public static let four      = Enabled(rawValue: 1 << 3)
    |                           |- warning: static property 'four' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'four' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
319 |         /// Five
320 |         public static let five      = Enabled(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:320:27: warning: static property 'five' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
318 |         public static let four      = Enabled(rawValue: 1 << 3)
319 |         /// Five
320 |         public static let five      = Enabled(rawValue: 1 << 4)
    |                           |- warning: static property 'five' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'five' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
321 |         /// Six
322 |         public static let six       = Enabled(rawValue: 1 << 5)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:322:27: warning: static property 'six' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
320 |         public static let five      = Enabled(rawValue: 1 << 4)
321 |         /// Six
322 |         public static let six       = Enabled(rawValue: 1 << 5)
    |                           |- warning: static property 'six' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'six' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
323 |         /// Seven
324 |         public static let seven     = Enabled(rawValue: 1 << 6)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:324:27: warning: static property 'seven' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
322 |         public static let six       = Enabled(rawValue: 1 << 5)
323 |         /// Seven
324 |         public static let seven     = Enabled(rawValue: 1 << 6)
    |                           |- warning: static property 'seven' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'seven' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
325 |         /// Eight
326 |         public static let eight     = Enabled(rawValue: 1 << 7)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:326:27: warning: static property 'eight' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
324 |         public static let seven     = Enabled(rawValue: 1 << 6)
325 |         /// Eight
326 |         public static let eight     = Enabled(rawValue: 1 << 7)
    |                           |- warning: static property 'eight' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'eight' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
327 |         /// Nine
328 |         public static let nine      = Enabled(rawValue: 1 << 8)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:328:27: warning: static property 'nine' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
326 |         public static let eight     = Enabled(rawValue: 1 << 7)
327 |         /// Nine
328 |         public static let nine      = Enabled(rawValue: 1 << 8)
    |                           |- warning: static property 'nine' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'nine' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |         /// Ten
330 |         public static let ten       = Enabled(rawValue: 1 << 9)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:330:27: warning: static property 'ten' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
328 |         public static let nine      = Enabled(rawValue: 1 << 8)
329 |         /// Ten
330 |         public static let ten       = Enabled(rawValue: 1 << 9)
    |                           |- warning: static property 'ten' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'ten' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
331 |         /// Eleven
332 |         public static let eleven    = Enabled(rawValue: 1 << 10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:332:27: warning: static property 'eleven' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
330 |         public static let ten       = Enabled(rawValue: 1 << 9)
331 |         /// Eleven
332 |         public static let eleven    = Enabled(rawValue: 1 << 10)
    |                           |- warning: static property 'eleven' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'eleven' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |         /// Twelve
334 |         public static let twelve    = Enabled(rawValue: 1 << 11)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:334:27: warning: static property 'twelve' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
332 |         public static let eleven    = Enabled(rawValue: 1 << 10)
333 |         /// Twelve
334 |         public static let twelve    = Enabled(rawValue: 1 << 11)
    |                           |- warning: static property 'twelve' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'twelve' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
335 |         /// Thirteen
336 |         public static let thirteen  = Enabled(rawValue: 1 << 12)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:336:27: warning: static property 'thirteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
334 |         public static let twelve    = Enabled(rawValue: 1 << 11)
335 |         /// Thirteen
336 |         public static let thirteen  = Enabled(rawValue: 1 << 12)
    |                           |- warning: static property 'thirteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'thirteen' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
337 |         /// Fourteen
338 |         public static let fourteen  = Enabled(rawValue: 1 << 13)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:338:27: warning: static property 'fourteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
336 |         public static let thirteen  = Enabled(rawValue: 1 << 12)
337 |         /// Fourteen
338 |         public static let fourteen  = Enabled(rawValue: 1 << 13)
    |                           |- warning: static property 'fourteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'fourteen' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
339 |         /// Fifteen
340 |         public static let fifteen   = Enabled(rawValue: 1 << 14)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:340:27: warning: static property 'fifteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
338 |         public static let fourteen  = Enabled(rawValue: 1 << 13)
339 |         /// Fifteen
340 |         public static let fifteen   = Enabled(rawValue: 1 << 14)
    |                           |- warning: static property 'fifteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'fifteen' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
341 |         /// Sixteen
342 |         public static let sixteen   = Enabled(rawValue: 1 << 15)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:342:27: warning: static property 'sixteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
340 |         public static let fifteen   = Enabled(rawValue: 1 << 14)
341 |         /// Sixteen
342 |         public static let sixteen   = Enabled(rawValue: 1 << 15)
    |                           |- warning: static property 'sixteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'sixteen' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
343 |     }
344 |
[214/238] Compiling FitDataProtocol JumpMessage.swift
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:156:27: warning: static property 'processed' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
154 |
155 |         /// Processed
156 |         public static let processed = Capabilities(rawValue: 0x00000001)
    |                           |- warning: static property 'processed' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'processed' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |         /// Valid
158 |         public static let valid = Capabilities(rawValue: 0x00000002)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:158:27: warning: static property 'valid' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
156 |         public static let processed = Capabilities(rawValue: 0x00000001)
157 |         /// Valid
158 |         public static let valid = Capabilities(rawValue: 0x00000002)
    |                           |- warning: static property 'valid' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'valid' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
159 |         /// Time
160 |         public static let time = Capabilities(rawValue: 0x00000004)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:160:27: warning: static property 'time' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
158 |         public static let valid = Capabilities(rawValue: 0x00000002)
159 |         /// Time
160 |         public static let time = Capabilities(rawValue: 0x00000004)
    |                           |- warning: static property 'time' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'time' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
161 |         /// Distance
162 |         public static let distance = Capabilities(rawValue: 0x00000008)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:162:27: warning: static property 'distance' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
160 |         public static let time = Capabilities(rawValue: 0x00000004)
161 |         /// Distance
162 |         public static let distance = Capabilities(rawValue: 0x00000008)
    |                           |- warning: static property 'distance' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'distance' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 |         /// Position
164 |         public static let position = Capabilities(rawValue: 0x00000010)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:164:27: warning: static property 'position' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
162 |         public static let distance = Capabilities(rawValue: 0x00000008)
163 |         /// Position
164 |         public static let position = Capabilities(rawValue: 0x00000010)
    |                           |- warning: static property 'position' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'position' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
165 |         /// Heart Rate
166 |         public static let heartRate = Capabilities(rawValue: 0x00000020)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:166:27: warning: static property 'heartRate' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
164 |         public static let position = Capabilities(rawValue: 0x00000010)
165 |         /// Heart Rate
166 |         public static let heartRate = Capabilities(rawValue: 0x00000020)
    |                           |- warning: static property 'heartRate' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'heartRate' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
167 |         /// Power
168 |         public static let power = Capabilities(rawValue: 0x00000040)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:168:27: warning: static property 'power' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
166 |         public static let heartRate = Capabilities(rawValue: 0x00000020)
167 |         /// Power
168 |         public static let power = Capabilities(rawValue: 0x00000040)
    |                           |- warning: static property 'power' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'power' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 |         /// Cadence
170 |         public static let cadence = Capabilities(rawValue: 0x00000080)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:170:27: warning: static property 'cadence' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
168 |         public static let power = Capabilities(rawValue: 0x00000040)
169 |         /// Cadence
170 |         public static let cadence = Capabilities(rawValue: 0x00000080)
    |                           |- warning: static property 'cadence' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'cadence' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
171 |         /// Training
172 |         public static let training = Capabilities(rawValue: 0x00000100)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:172:27: warning: static property 'training' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
170 |         public static let cadence = Capabilities(rawValue: 0x00000080)
171 |         /// Training
172 |         public static let training = Capabilities(rawValue: 0x00000100)
    |                           |- warning: static property 'training' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'training' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
173 |         /// Navigation
174 |         public static let navigation  = Capabilities(rawValue: 0x00000200)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:174:27: warning: static property 'navigation' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
172 |         public static let training = Capabilities(rawValue: 0x00000100)
173 |         /// Navigation
174 |         public static let navigation  = Capabilities(rawValue: 0x00000200)
    |                           |- warning: static property 'navigation' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'navigation' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
175 |         /// Bikeway
176 |         public static let bikeway = Capabilities(rawValue: 0x00000400)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:176:27: warning: static property 'bikeway' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
174 |         public static let navigation  = Capabilities(rawValue: 0x00000200)
175 |         /// Bikeway
176 |         public static let bikeway = Capabilities(rawValue: 0x00000400)
    |                           |- warning: static property 'bikeway' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'bikeway' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
177 |     }
178 |
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:312:27: warning: static property 'one' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
310 |
311 |         /// One
312 |         public static let one       = Enabled(rawValue: 1 << 0)
    |                           |- warning: static property 'one' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'one' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
313 |         /// Two
314 |         public static let two       = Enabled(rawValue: 1 << 1)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:314:27: warning: static property 'two' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
312 |         public static let one       = Enabled(rawValue: 1 << 0)
313 |         /// Two
314 |         public static let two       = Enabled(rawValue: 1 << 1)
    |                           |- warning: static property 'two' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'two' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
315 |         /// Three
316 |         public static let three     = Enabled(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:316:27: warning: static property 'three' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
314 |         public static let two       = Enabled(rawValue: 1 << 1)
315 |         /// Three
316 |         public static let three     = Enabled(rawValue: 1 << 2)
    |                           |- warning: static property 'three' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'three' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
317 |         /// Four
318 |         public static let four      = Enabled(rawValue: 1 << 3)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:318:27: warning: static property 'four' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
316 |         public static let three     = Enabled(rawValue: 1 << 2)
317 |         /// Four
318 |         public static let four      = Enabled(rawValue: 1 << 3)
    |                           |- warning: static property 'four' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'four' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
319 |         /// Five
320 |         public static let five      = Enabled(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:320:27: warning: static property 'five' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
318 |         public static let four      = Enabled(rawValue: 1 << 3)
319 |         /// Five
320 |         public static let five      = Enabled(rawValue: 1 << 4)
    |                           |- warning: static property 'five' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'five' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
321 |         /// Six
322 |         public static let six       = Enabled(rawValue: 1 << 5)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:322:27: warning: static property 'six' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
320 |         public static let five      = Enabled(rawValue: 1 << 4)
321 |         /// Six
322 |         public static let six       = Enabled(rawValue: 1 << 5)
    |                           |- warning: static property 'six' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'six' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
323 |         /// Seven
324 |         public static let seven     = Enabled(rawValue: 1 << 6)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:324:27: warning: static property 'seven' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
322 |         public static let six       = Enabled(rawValue: 1 << 5)
323 |         /// Seven
324 |         public static let seven     = Enabled(rawValue: 1 << 6)
    |                           |- warning: static property 'seven' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'seven' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
325 |         /// Eight
326 |         public static let eight     = Enabled(rawValue: 1 << 7)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:326:27: warning: static property 'eight' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
324 |         public static let seven     = Enabled(rawValue: 1 << 6)
325 |         /// Eight
326 |         public static let eight     = Enabled(rawValue: 1 << 7)
    |                           |- warning: static property 'eight' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'eight' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
327 |         /// Nine
328 |         public static let nine      = Enabled(rawValue: 1 << 8)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:328:27: warning: static property 'nine' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
326 |         public static let eight     = Enabled(rawValue: 1 << 7)
327 |         /// Nine
328 |         public static let nine      = Enabled(rawValue: 1 << 8)
    |                           |- warning: static property 'nine' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'nine' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |         /// Ten
330 |         public static let ten       = Enabled(rawValue: 1 << 9)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:330:27: warning: static property 'ten' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
328 |         public static let nine      = Enabled(rawValue: 1 << 8)
329 |         /// Ten
330 |         public static let ten       = Enabled(rawValue: 1 << 9)
    |                           |- warning: static property 'ten' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'ten' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
331 |         /// Eleven
332 |         public static let eleven    = Enabled(rawValue: 1 << 10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:332:27: warning: static property 'eleven' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
330 |         public static let ten       = Enabled(rawValue: 1 << 9)
331 |         /// Eleven
332 |         public static let eleven    = Enabled(rawValue: 1 << 10)
    |                           |- warning: static property 'eleven' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'eleven' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |         /// Twelve
334 |         public static let twelve    = Enabled(rawValue: 1 << 11)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:334:27: warning: static property 'twelve' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
332 |         public static let eleven    = Enabled(rawValue: 1 << 10)
333 |         /// Twelve
334 |         public static let twelve    = Enabled(rawValue: 1 << 11)
    |                           |- warning: static property 'twelve' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'twelve' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
335 |         /// Thirteen
336 |         public static let thirteen  = Enabled(rawValue: 1 << 12)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:336:27: warning: static property 'thirteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
334 |         public static let twelve    = Enabled(rawValue: 1 << 11)
335 |         /// Thirteen
336 |         public static let thirteen  = Enabled(rawValue: 1 << 12)
    |                           |- warning: static property 'thirteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'thirteen' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
337 |         /// Fourteen
338 |         public static let fourteen  = Enabled(rawValue: 1 << 13)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:338:27: warning: static property 'fourteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
336 |         public static let thirteen  = Enabled(rawValue: 1 << 12)
337 |         /// Fourteen
338 |         public static let fourteen  = Enabled(rawValue: 1 << 13)
    |                           |- warning: static property 'fourteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'fourteen' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
339 |         /// Fifteen
340 |         public static let fifteen   = Enabled(rawValue: 1 << 14)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:340:27: warning: static property 'fifteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
338 |         public static let fourteen  = Enabled(rawValue: 1 << 13)
339 |         /// Fifteen
340 |         public static let fifteen   = Enabled(rawValue: 1 << 14)
    |                           |- warning: static property 'fifteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'fifteen' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
341 |         /// Sixteen
342 |         public static let sixteen   = Enabled(rawValue: 1 << 15)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:342:27: warning: static property 'sixteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
340 |         public static let fifteen   = Enabled(rawValue: 1 << 14)
341 |         /// Sixteen
342 |         public static let sixteen   = Enabled(rawValue: 1 << 15)
    |                           |- warning: static property 'sixteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'sixteen' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
343 |     }
344 |
[215/238] Compiling FitDataProtocol LapMessage.swift
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:156:27: warning: static property 'processed' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
154 |
155 |         /// Processed
156 |         public static let processed = Capabilities(rawValue: 0x00000001)
    |                           |- warning: static property 'processed' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'processed' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |         /// Valid
158 |         public static let valid = Capabilities(rawValue: 0x00000002)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:158:27: warning: static property 'valid' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
156 |         public static let processed = Capabilities(rawValue: 0x00000001)
157 |         /// Valid
158 |         public static let valid = Capabilities(rawValue: 0x00000002)
    |                           |- warning: static property 'valid' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'valid' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
159 |         /// Time
160 |         public static let time = Capabilities(rawValue: 0x00000004)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:160:27: warning: static property 'time' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
158 |         public static let valid = Capabilities(rawValue: 0x00000002)
159 |         /// Time
160 |         public static let time = Capabilities(rawValue: 0x00000004)
    |                           |- warning: static property 'time' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'time' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
161 |         /// Distance
162 |         public static let distance = Capabilities(rawValue: 0x00000008)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:162:27: warning: static property 'distance' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
160 |         public static let time = Capabilities(rawValue: 0x00000004)
161 |         /// Distance
162 |         public static let distance = Capabilities(rawValue: 0x00000008)
    |                           |- warning: static property 'distance' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'distance' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 |         /// Position
164 |         public static let position = Capabilities(rawValue: 0x00000010)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:164:27: warning: static property 'position' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
162 |         public static let distance = Capabilities(rawValue: 0x00000008)
163 |         /// Position
164 |         public static let position = Capabilities(rawValue: 0x00000010)
    |                           |- warning: static property 'position' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'position' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
165 |         /// Heart Rate
166 |         public static let heartRate = Capabilities(rawValue: 0x00000020)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:166:27: warning: static property 'heartRate' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
164 |         public static let position = Capabilities(rawValue: 0x00000010)
165 |         /// Heart Rate
166 |         public static let heartRate = Capabilities(rawValue: 0x00000020)
    |                           |- warning: static property 'heartRate' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'heartRate' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
167 |         /// Power
168 |         public static let power = Capabilities(rawValue: 0x00000040)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:168:27: warning: static property 'power' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
166 |         public static let heartRate = Capabilities(rawValue: 0x00000020)
167 |         /// Power
168 |         public static let power = Capabilities(rawValue: 0x00000040)
    |                           |- warning: static property 'power' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'power' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 |         /// Cadence
170 |         public static let cadence = Capabilities(rawValue: 0x00000080)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:170:27: warning: static property 'cadence' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
168 |         public static let power = Capabilities(rawValue: 0x00000040)
169 |         /// Cadence
170 |         public static let cadence = Capabilities(rawValue: 0x00000080)
    |                           |- warning: static property 'cadence' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'cadence' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
171 |         /// Training
172 |         public static let training = Capabilities(rawValue: 0x00000100)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:172:27: warning: static property 'training' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
170 |         public static let cadence = Capabilities(rawValue: 0x00000080)
171 |         /// Training
172 |         public static let training = Capabilities(rawValue: 0x00000100)
    |                           |- warning: static property 'training' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'training' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
173 |         /// Navigation
174 |         public static let navigation  = Capabilities(rawValue: 0x00000200)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:174:27: warning: static property 'navigation' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
172 |         public static let training = Capabilities(rawValue: 0x00000100)
173 |         /// Navigation
174 |         public static let navigation  = Capabilities(rawValue: 0x00000200)
    |                           |- warning: static property 'navigation' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'navigation' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
175 |         /// Bikeway
176 |         public static let bikeway = Capabilities(rawValue: 0x00000400)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:176:27: warning: static property 'bikeway' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
174 |         public static let navigation  = Capabilities(rawValue: 0x00000200)
175 |         /// Bikeway
176 |         public static let bikeway = Capabilities(rawValue: 0x00000400)
    |                           |- warning: static property 'bikeway' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'bikeway' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
177 |     }
178 |
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:312:27: warning: static property 'one' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
310 |
311 |         /// One
312 |         public static let one       = Enabled(rawValue: 1 << 0)
    |                           |- warning: static property 'one' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'one' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
313 |         /// Two
314 |         public static let two       = Enabled(rawValue: 1 << 1)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:314:27: warning: static property 'two' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
312 |         public static let one       = Enabled(rawValue: 1 << 0)
313 |         /// Two
314 |         public static let two       = Enabled(rawValue: 1 << 1)
    |                           |- warning: static property 'two' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'two' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
315 |         /// Three
316 |         public static let three     = Enabled(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:316:27: warning: static property 'three' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
314 |         public static let two       = Enabled(rawValue: 1 << 1)
315 |         /// Three
316 |         public static let three     = Enabled(rawValue: 1 << 2)
    |                           |- warning: static property 'three' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'three' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
317 |         /// Four
318 |         public static let four      = Enabled(rawValue: 1 << 3)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:318:27: warning: static property 'four' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
316 |         public static let three     = Enabled(rawValue: 1 << 2)
317 |         /// Four
318 |         public static let four      = Enabled(rawValue: 1 << 3)
    |                           |- warning: static property 'four' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'four' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
319 |         /// Five
320 |         public static let five      = Enabled(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:320:27: warning: static property 'five' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
318 |         public static let four      = Enabled(rawValue: 1 << 3)
319 |         /// Five
320 |         public static let five      = Enabled(rawValue: 1 << 4)
    |                           |- warning: static property 'five' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'five' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
321 |         /// Six
322 |         public static let six       = Enabled(rawValue: 1 << 5)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:322:27: warning: static property 'six' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
320 |         public static let five      = Enabled(rawValue: 1 << 4)
321 |         /// Six
322 |         public static let six       = Enabled(rawValue: 1 << 5)
    |                           |- warning: static property 'six' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'six' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
323 |         /// Seven
324 |         public static let seven     = Enabled(rawValue: 1 << 6)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:324:27: warning: static property 'seven' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
322 |         public static let six       = Enabled(rawValue: 1 << 5)
323 |         /// Seven
324 |         public static let seven     = Enabled(rawValue: 1 << 6)
    |                           |- warning: static property 'seven' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'seven' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
325 |         /// Eight
326 |         public static let eight     = Enabled(rawValue: 1 << 7)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:326:27: warning: static property 'eight' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
324 |         public static let seven     = Enabled(rawValue: 1 << 6)
325 |         /// Eight
326 |         public static let eight     = Enabled(rawValue: 1 << 7)
    |                           |- warning: static property 'eight' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'eight' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
327 |         /// Nine
328 |         public static let nine      = Enabled(rawValue: 1 << 8)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:328:27: warning: static property 'nine' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
326 |         public static let eight     = Enabled(rawValue: 1 << 7)
327 |         /// Nine
328 |         public static let nine      = Enabled(rawValue: 1 << 8)
    |                           |- warning: static property 'nine' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'nine' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |         /// Ten
330 |         public static let ten       = Enabled(rawValue: 1 << 9)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:330:27: warning: static property 'ten' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
328 |         public static let nine      = Enabled(rawValue: 1 << 8)
329 |         /// Ten
330 |         public static let ten       = Enabled(rawValue: 1 << 9)
    |                           |- warning: static property 'ten' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'ten' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
331 |         /// Eleven
332 |         public static let eleven    = Enabled(rawValue: 1 << 10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:332:27: warning: static property 'eleven' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
330 |         public static let ten       = Enabled(rawValue: 1 << 9)
331 |         /// Eleven
332 |         public static let eleven    = Enabled(rawValue: 1 << 10)
    |                           |- warning: static property 'eleven' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'eleven' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |         /// Twelve
334 |         public static let twelve    = Enabled(rawValue: 1 << 11)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:334:27: warning: static property 'twelve' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
332 |         public static let eleven    = Enabled(rawValue: 1 << 10)
333 |         /// Twelve
334 |         public static let twelve    = Enabled(rawValue: 1 << 11)
    |                           |- warning: static property 'twelve' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'twelve' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
335 |         /// Thirteen
336 |         public static let thirteen  = Enabled(rawValue: 1 << 12)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:336:27: warning: static property 'thirteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
334 |         public static let twelve    = Enabled(rawValue: 1 << 11)
335 |         /// Thirteen
336 |         public static let thirteen  = Enabled(rawValue: 1 << 12)
    |                           |- warning: static property 'thirteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'thirteen' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
337 |         /// Fourteen
338 |         public static let fourteen  = Enabled(rawValue: 1 << 13)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:338:27: warning: static property 'fourteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
336 |         public static let thirteen  = Enabled(rawValue: 1 << 12)
337 |         /// Fourteen
338 |         public static let fourteen  = Enabled(rawValue: 1 << 13)
    |                           |- warning: static property 'fourteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'fourteen' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
339 |         /// Fifteen
340 |         public static let fifteen   = Enabled(rawValue: 1 << 14)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:340:27: warning: static property 'fifteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
338 |         public static let fourteen  = Enabled(rawValue: 1 << 13)
339 |         /// Fifteen
340 |         public static let fifteen   = Enabled(rawValue: 1 << 14)
    |                           |- warning: static property 'fifteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'fifteen' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
341 |         /// Sixteen
342 |         public static let sixteen   = Enabled(rawValue: 1 << 15)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:342:27: warning: static property 'sixteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
340 |         public static let fifteen   = Enabled(rawValue: 1 << 14)
341 |         /// Sixteen
342 |         public static let sixteen   = Enabled(rawValue: 1 << 15)
    |                           |- warning: static property 'sixteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'sixteen' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
343 |     }
344 |
[216/238] Compiling FitDataProtocol MetZoneMessage.swift
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:156:27: warning: static property 'processed' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
154 |
155 |         /// Processed
156 |         public static let processed = Capabilities(rawValue: 0x00000001)
    |                           |- warning: static property 'processed' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'processed' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |         /// Valid
158 |         public static let valid = Capabilities(rawValue: 0x00000002)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:158:27: warning: static property 'valid' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
156 |         public static let processed = Capabilities(rawValue: 0x00000001)
157 |         /// Valid
158 |         public static let valid = Capabilities(rawValue: 0x00000002)
    |                           |- warning: static property 'valid' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'valid' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
159 |         /// Time
160 |         public static let time = Capabilities(rawValue: 0x00000004)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:160:27: warning: static property 'time' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
158 |         public static let valid = Capabilities(rawValue: 0x00000002)
159 |         /// Time
160 |         public static let time = Capabilities(rawValue: 0x00000004)
    |                           |- warning: static property 'time' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'time' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
161 |         /// Distance
162 |         public static let distance = Capabilities(rawValue: 0x00000008)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:162:27: warning: static property 'distance' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
160 |         public static let time = Capabilities(rawValue: 0x00000004)
161 |         /// Distance
162 |         public static let distance = Capabilities(rawValue: 0x00000008)
    |                           |- warning: static property 'distance' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'distance' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 |         /// Position
164 |         public static let position = Capabilities(rawValue: 0x00000010)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:164:27: warning: static property 'position' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
162 |         public static let distance = Capabilities(rawValue: 0x00000008)
163 |         /// Position
164 |         public static let position = Capabilities(rawValue: 0x00000010)
    |                           |- warning: static property 'position' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'position' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
165 |         /// Heart Rate
166 |         public static let heartRate = Capabilities(rawValue: 0x00000020)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:166:27: warning: static property 'heartRate' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
164 |         public static let position = Capabilities(rawValue: 0x00000010)
165 |         /// Heart Rate
166 |         public static let heartRate = Capabilities(rawValue: 0x00000020)
    |                           |- warning: static property 'heartRate' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'heartRate' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
167 |         /// Power
168 |         public static let power = Capabilities(rawValue: 0x00000040)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:168:27: warning: static property 'power' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
166 |         public static let heartRate = Capabilities(rawValue: 0x00000020)
167 |         /// Power
168 |         public static let power = Capabilities(rawValue: 0x00000040)
    |                           |- warning: static property 'power' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'power' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 |         /// Cadence
170 |         public static let cadence = Capabilities(rawValue: 0x00000080)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:170:27: warning: static property 'cadence' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
168 |         public static let power = Capabilities(rawValue: 0x00000040)
169 |         /// Cadence
170 |         public static let cadence = Capabilities(rawValue: 0x00000080)
    |                           |- warning: static property 'cadence' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'cadence' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
171 |         /// Training
172 |         public static let training = Capabilities(rawValue: 0x00000100)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:172:27: warning: static property 'training' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
170 |         public static let cadence = Capabilities(rawValue: 0x00000080)
171 |         /// Training
172 |         public static let training = Capabilities(rawValue: 0x00000100)
    |                           |- warning: static property 'training' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'training' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
173 |         /// Navigation
174 |         public static let navigation  = Capabilities(rawValue: 0x00000200)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:174:27: warning: static property 'navigation' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
172 |         public static let training = Capabilities(rawValue: 0x00000100)
173 |         /// Navigation
174 |         public static let navigation  = Capabilities(rawValue: 0x00000200)
    |                           |- warning: static property 'navigation' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'navigation' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
175 |         /// Bikeway
176 |         public static let bikeway = Capabilities(rawValue: 0x00000400)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/CourseMessage.swift:176:27: warning: static property 'bikeway' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
149 |
150 |     /// Course Capabilities Options
151 |     struct Capabilities: OptionSet {
    |            `- note: consider making struct 'Capabilities' conform to the 'Sendable' protocol
152 |         public let rawValue: UInt32
153 |         public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
174 |         public static let navigation  = Capabilities(rawValue: 0x00000200)
175 |         /// Bikeway
176 |         public static let bikeway = Capabilities(rawValue: 0x00000400)
    |                           |- warning: static property 'bikeway' is not concurrency-safe because non-'Sendable' type 'CourseMessage.Capabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'bikeway' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
177 |     }
178 |
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:312:27: warning: static property 'one' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
310 |
311 |         /// One
312 |         public static let one       = Enabled(rawValue: 1 << 0)
    |                           |- warning: static property 'one' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'one' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
313 |         /// Two
314 |         public static let two       = Enabled(rawValue: 1 << 1)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:314:27: warning: static property 'two' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
312 |         public static let one       = Enabled(rawValue: 1 << 0)
313 |         /// Two
314 |         public static let two       = Enabled(rawValue: 1 << 1)
    |                           |- warning: static property 'two' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'two' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
315 |         /// Three
316 |         public static let three     = Enabled(rawValue: 1 << 2)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:316:27: warning: static property 'three' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
314 |         public static let two       = Enabled(rawValue: 1 << 1)
315 |         /// Three
316 |         public static let three     = Enabled(rawValue: 1 << 2)
    |                           |- warning: static property 'three' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'three' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
317 |         /// Four
318 |         public static let four      = Enabled(rawValue: 1 << 3)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:318:27: warning: static property 'four' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
316 |         public static let three     = Enabled(rawValue: 1 << 2)
317 |         /// Four
318 |         public static let four      = Enabled(rawValue: 1 << 3)
    |                           |- warning: static property 'four' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'four' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
319 |         /// Five
320 |         public static let five      = Enabled(rawValue: 1 << 4)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:320:27: warning: static property 'five' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
318 |         public static let four      = Enabled(rawValue: 1 << 3)
319 |         /// Five
320 |         public static let five      = Enabled(rawValue: 1 << 4)
    |                           |- warning: static property 'five' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'five' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
321 |         /// Six
322 |         public static let six       = Enabled(rawValue: 1 << 5)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:322:27: warning: static property 'six' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
320 |         public static let five      = Enabled(rawValue: 1 << 4)
321 |         /// Six
322 |         public static let six       = Enabled(rawValue: 1 << 5)
    |                           |- warning: static property 'six' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'six' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
323 |         /// Seven
324 |         public static let seven     = Enabled(rawValue: 1 << 6)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:324:27: warning: static property 'seven' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
322 |         public static let six       = Enabled(rawValue: 1 << 5)
323 |         /// Seven
324 |         public static let seven     = Enabled(rawValue: 1 << 6)
    |                           |- warning: static property 'seven' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'seven' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
325 |         /// Eight
326 |         public static let eight     = Enabled(rawValue: 1 << 7)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:326:27: warning: static property 'eight' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
324 |         public static let seven     = Enabled(rawValue: 1 << 6)
325 |         /// Eight
326 |         public static let eight     = Enabled(rawValue: 1 << 7)
    |                           |- warning: static property 'eight' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'eight' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
327 |         /// Nine
328 |         public static let nine      = Enabled(rawValue: 1 << 8)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:328:27: warning: static property 'nine' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
326 |         public static let eight     = Enabled(rawValue: 1 << 7)
327 |         /// Nine
328 |         public static let nine      = Enabled(rawValue: 1 << 8)
    |                           |- warning: static property 'nine' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'nine' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
329 |         /// Ten
330 |         public static let ten       = Enabled(rawValue: 1 << 9)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:330:27: warning: static property 'ten' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
328 |         public static let nine      = Enabled(rawValue: 1 << 8)
329 |         /// Ten
330 |         public static let ten       = Enabled(rawValue: 1 << 9)
    |                           |- warning: static property 'ten' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'ten' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
331 |         /// Eleven
332 |         public static let eleven    = Enabled(rawValue: 1 << 10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:332:27: warning: static property 'eleven' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
330 |         public static let ten       = Enabled(rawValue: 1 << 9)
331 |         /// Eleven
332 |         public static let eleven    = Enabled(rawValue: 1 << 10)
    |                           |- warning: static property 'eleven' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'eleven' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
333 |         /// Twelve
334 |         public static let twelve    = Enabled(rawValue: 1 << 11)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:334:27: warning: static property 'twelve' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
332 |         public static let eleven    = Enabled(rawValue: 1 << 10)
333 |         /// Twelve
334 |         public static let twelve    = Enabled(rawValue: 1 << 11)
    |                           |- warning: static property 'twelve' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'twelve' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
335 |         /// Thirteen
336 |         public static let thirteen  = Enabled(rawValue: 1 << 12)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:336:27: warning: static property 'thirteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
334 |         public static let twelve    = Enabled(rawValue: 1 << 11)
335 |         /// Thirteen
336 |         public static let thirteen  = Enabled(rawValue: 1 << 12)
    |                           |- warning: static property 'thirteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'thirteen' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
337 |         /// Fourteen
338 |         public static let fourteen  = Enabled(rawValue: 1 << 13)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:338:27: warning: static property 'fourteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
336 |         public static let thirteen  = Enabled(rawValue: 1 << 12)
337 |         /// Fourteen
338 |         public static let fourteen  = Enabled(rawValue: 1 << 13)
    |                           |- warning: static property 'fourteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'fourteen' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
339 |         /// Fifteen
340 |         public static let fifteen   = Enabled(rawValue: 1 << 14)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:340:27: warning: static property 'fifteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
338 |         public static let fourteen  = Enabled(rawValue: 1 << 13)
339 |         /// Fifteen
340 |         public static let fifteen   = Enabled(rawValue: 1 << 14)
    |                           |- warning: static property 'fifteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'fifteen' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
341 |         /// Sixteen
342 |         public static let sixteen   = Enabled(rawValue: 1 << 15)
/host/spi-builder-workspace/Sources/FitDataProtocol/Messages/DeviceSettingsMessage.swift:342:27: warning: static property 'sixteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
305 |
306 |     /// Enabled
307 |     struct Enabled: OptionSet {
    |            `- note: consider making struct 'Enabled' conform to the 'Sendable' protocol
308 |         public let rawValue: UInt16
309 |         public init(rawValue: UInt16) { self.rawValue = rawValue }
    :
340 |         public static let fifteen   = Enabled(rawValue: 1 << 14)
341 |         /// Sixteen
342 |         public static let sixteen   = Enabled(rawValue: 1 << 15)
    |                           |- warning: static property 'sixteen' is not concurrency-safe because non-'Sendable' type 'DeviceSettingsMessage.Enabled' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'sixteen' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
343 |     }
344 |
[217/238] Compiling FitDataProtocol PowerZoneMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[218/238] Compiling FitDataProtocol RecordMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[219/238] Compiling FitDataProtocol ScheduleMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[220/238] Compiling FitDataProtocol SegmentLeaderboardEntryMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[221/238] Compiling FitDataProtocol SegmentPointMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[222/238] Compiling FitDataProtocol SessionMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[223/238] Compiling FitDataProtocol SetMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[224/238] Compiling FitDataProtocol SlaveDeviceMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[225/238] Compiling FitDataProtocol SoftwareMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[226/238] Compiling FitDataProtocol SpeedZoneMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[227/238] Compiling FitDataProtocol SportMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[228/238] Compiling FitDataProtocol StressLevelMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[229/238] Compiling FitDataProtocol StrideSpeedDistanceMonitorProfileMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[230/238] Compiling FitDataProtocol TotalsMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[231/238] Compiling FitDataProtocol UserProfileMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[232/238] Compiling FitDataProtocol VideoMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[233/238] Compiling FitDataProtocol WatchfaceSettingsMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[234/238] Compiling FitDataProtocol WeatherAlertMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[235/238] Compiling FitDataProtocol WeatherConditionsMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[236/238] Compiling FitDataProtocol WeightScaleMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[237/238] Compiling FitDataProtocol WorkoutMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
[238/238] Compiling FitDataProtocol WorkoutSessionMessage.swift
/host/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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' 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
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' 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 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
Build complete! (29.58s)
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" : "/host/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"
}
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Done.