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 29 Nov 2024 12:19:09 UTC.

Swift 6 data race errors: 191

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-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 -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1

Build Log

/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 |
[195/238] Compiling FitDataProtocol FitFileDecoder.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[196/238] Compiling FitDataProtocol EncoderValidator.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[197/238] Compiling FitDataProtocol FitFileEncoder.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[198/238] Compiling FitDataProtocol GarminConnectFileEncoderValidator.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[199/238] Compiling FitDataProtocol GoalsFileEncoderValidator.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[200/238] Compiling FitDataProtocol WoroutFileEncoderValidator.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[201/238] Compiling FitDataProtocol AntMessageProtocolExtension.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[202/238] Compiling FitDataProtocol DataExtension.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[203/238] Compiling FitDataProtocol DateExtension.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[204/238] Compiling FitDataProtocol Resolutionable.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[205/238] Compiling FitDataProtocol StringExtension.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[206/238] Compiling FitDataProtocol UInt8Extension.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[207/238] Compiling FitDataProtocol DefinitionMessage.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[208/238] Compiling FitDataProtocol DeveloperFieldDefinition.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[209/238] Compiling FitDataProtocol FieldDefinition.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[210/238] Compiling FitDataProtocol FileHeader.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[211/238] Compiling FitDataProtocol RecordHeader.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[212/238] Compiling FitDataProtocol FitFileMerger.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[213/238] Compiling FitDataProtocol ActivityMessage.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[214/238] Compiling FitDataProtocol AntChannelIdMessage.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[215/238] Compiling FitDataProtocol BikeProfileMessage.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[216/238] Compiling FitDataProtocol BloodPressureMessage.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
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' 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
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' 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 'goals' with '@MainActor' 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 |
164 |     /// Blood Pressure - Read
/host/spi-builder-workspace/Sources/FitDataProtocol/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
 44 | internal struct FileHeader {
 45 |     /// Header Size
 46 |     private static var kHeaderSize: UInt8 = 14
    |                        |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
    |                        |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
    |                        |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
    |                        `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 47 |
 48 |     /// Size of Header
[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! (38.52s)
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.