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.1 for Linux on 27 Apr 2025 13:29:30 UTC.

Swift 6 data race errors: 191

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-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

201 |         /// Burmese
202 |         public static let burmese = LanguageBits4(rawValue: 0x10)
    |                           |- warning: static property 'burmese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'burmese' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 |         /// Mongolain
204 |         public static let mongolain = LanguageBits4(rawValue: 0x20)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:204:27: warning: static property 'mongolain' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
187 |
188 |     /// Bit field corresponding to language enum
189 |     struct LanguageBits4: OptionSet {
    |            `- note: consider making struct 'LanguageBits4' conform to the 'Sendable' protocol
190 |         public let rawValue: UInt8
191 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
202 |         public static let burmese = LanguageBits4(rawValue: 0x10)
203 |         /// Mongolain
204 |         public static let mongolain = LanguageBits4(rawValue: 0x20)
    |                           |- warning: static property 'mongolain' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'mongolain' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
205 |     }
206 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:116:27: warning: static property 'generic' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Bit field corresponding to sport enum
111 |     struct SportBits0: OptionSet {
    |            `- note: consider making struct 'SportBits0' conform to the 'Sendable' protocol
112 |         public let rawValue: UInt8
113 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
114 |
115 |         /// Generic
116 |         public static let generic = SportBits0(rawValue: 0x01)
    |                           |- warning: static property 'generic' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'generic' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |         /// Running
118 |         public static let running = SportBits0(rawValue: 0x02)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:118:27: warning: static property 'running' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Bit field corresponding to sport enum
111 |     struct SportBits0: OptionSet {
    |            `- note: consider making struct 'SportBits0' conform to the 'Sendable' protocol
112 |         public let rawValue: UInt8
113 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
116 |         public static let generic = SportBits0(rawValue: 0x01)
117 |         /// Running
118 |         public static let running = SportBits0(rawValue: 0x02)
    |                           |- warning: static property 'running' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'running' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |         /// Cycling
120 |         public static let cycling = SportBits0(rawValue: 0x04)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:120:27: warning: static property 'cycling' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Bit field corresponding to sport enum
111 |     struct SportBits0: OptionSet {
    |            `- note: consider making struct 'SportBits0' conform to the 'Sendable' protocol
112 |         public let rawValue: UInt8
113 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
118 |         public static let running = SportBits0(rawValue: 0x02)
119 |         /// Cycling
120 |         public static let cycling = SportBits0(rawValue: 0x04)
    |                           |- warning: static property 'cycling' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'cycling' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 |         /// Multi-Sport Transition
122 |         public static let multisportTransition = SportBits0(rawValue: 0x08)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:122:27: warning: static property 'multisportTransition' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Bit field corresponding to sport enum
111 |     struct SportBits0: OptionSet {
    |            `- note: consider making struct 'SportBits0' conform to the 'Sendable' protocol
112 |         public let rawValue: UInt8
113 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
120 |         public static let cycling = SportBits0(rawValue: 0x04)
121 |         /// Multi-Sport Transition
122 |         public static let multisportTransition = SportBits0(rawValue: 0x08)
    |                           |- warning: static property 'multisportTransition' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'multisportTransition' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
123 |         /// Fitness Equipment
124 |         public static let fitnessEquipment = SportBits0(rawValue: 0x10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:124:27: warning: static property 'fitnessEquipment' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Bit field corresponding to sport enum
111 |     struct SportBits0: OptionSet {
    |            `- note: consider making struct 'SportBits0' conform to the 'Sendable' protocol
112 |         public let rawValue: UInt8
113 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
122 |         public static let multisportTransition = SportBits0(rawValue: 0x08)
123 |         /// Fitness Equipment
124 |         public static let fitnessEquipment = SportBits0(rawValue: 0x10)
    |                           |- warning: static property 'fitnessEquipment' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'fitnessEquipment' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
125 |         /// Swimming
126 |         public static let swimming = SportBits0(rawValue: 0x20)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:126:27: warning: static property 'swimming' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Bit field corresponding to sport enum
111 |     struct SportBits0: OptionSet {
    |            `- note: consider making struct 'SportBits0' conform to the 'Sendable' protocol
112 |         public let rawValue: UInt8
113 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
124 |         public static let fitnessEquipment = SportBits0(rawValue: 0x10)
125 |         /// Swimming
126 |         public static let swimming = SportBits0(rawValue: 0x20)
    |                           |- warning: static property 'swimming' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'swimming' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |         /// Basketball
128 |         public static let basketball = SportBits0(rawValue: 0x40)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:128:27: warning: static property 'basketball' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Bit field corresponding to sport enum
111 |     struct SportBits0: OptionSet {
    |            `- note: consider making struct 'SportBits0' conform to the 'Sendable' protocol
112 |         public let rawValue: UInt8
113 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
126 |         public static let swimming = SportBits0(rawValue: 0x20)
127 |         /// Basketball
128 |         public static let basketball = SportBits0(rawValue: 0x40)
    |                           |- warning: static property 'basketball' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'basketball' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
129 |         /// Soccer
130 |         public static let soccer = SportBits0(rawValue: 0x80)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:130:27: warning: static property 'soccer' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Bit field corresponding to sport enum
111 |     struct SportBits0: OptionSet {
    |            `- note: consider making struct 'SportBits0' conform to the 'Sendable' protocol
112 |         public let rawValue: UInt8
113 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
128 |         public static let basketball = SportBits0(rawValue: 0x40)
129 |         /// Soccer
130 |         public static let soccer = SportBits0(rawValue: 0x80)
    |                           |- warning: static property 'soccer' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'soccer' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 |     }
132 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:139:27: warning: static property 'tennis' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
132 |
133 |     /// Bit field corresponding to sport enum
134 |     struct SportBits1: OptionSet {
    |            `- note: consider making struct 'SportBits1' conform to the 'Sendable' protocol
135 |         public let rawValue: UInt8
136 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
137 |
138 |         /// Tennis
139 |         public static let tennis = SportBits1(rawValue: 0x01)
    |                           |- warning: static property 'tennis' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'tennis' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 |         /// American Football
141 |         public static let americanFootball = SportBits1(rawValue: 0x02)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:141:27: warning: static property 'americanFootball' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
132 |
133 |     /// Bit field corresponding to sport enum
134 |     struct SportBits1: OptionSet {
    |            `- note: consider making struct 'SportBits1' conform to the 'Sendable' protocol
135 |         public let rawValue: UInt8
136 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
139 |         public static let tennis = SportBits1(rawValue: 0x01)
140 |         /// American Football
141 |         public static let americanFootball = SportBits1(rawValue: 0x02)
    |                           |- warning: static property 'americanFootball' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'americanFootball' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
142 |         /// Training
143 |         public static let training = SportBits1(rawValue: 0x04)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:143:27: warning: static property 'training' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
132 |
133 |     /// Bit field corresponding to sport enum
134 |     struct SportBits1: OptionSet {
    |            `- note: consider making struct 'SportBits1' conform to the 'Sendable' protocol
135 |         public let rawValue: UInt8
136 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
141 |         public static let americanFootball = SportBits1(rawValue: 0x02)
142 |         /// Training
143 |         public static let training = SportBits1(rawValue: 0x04)
    |                           |- warning: static property 'training' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'training' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
144 |         /// Walking
145 |         public static let walking = SportBits1(rawValue: 0x08)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:145:27: warning: static property 'walking' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
132 |
133 |     /// Bit field corresponding to sport enum
134 |     struct SportBits1: OptionSet {
    |            `- note: consider making struct 'SportBits1' conform to the 'Sendable' protocol
135 |         public let rawValue: UInt8
136 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
143 |         public static let training = SportBits1(rawValue: 0x04)
144 |         /// Walking
145 |         public static let walking = SportBits1(rawValue: 0x08)
    |                           |- warning: static property 'walking' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'walking' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
146 |         /// Cross Country Skiing
147 |         public static let crossCountySkiing = SportBits1(rawValue: 0x10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:147:27: warning: static property 'crossCountySkiing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
132 |
133 |     /// Bit field corresponding to sport enum
134 |     struct SportBits1: OptionSet {
    |            `- note: consider making struct 'SportBits1' conform to the 'Sendable' protocol
135 |         public let rawValue: UInt8
136 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
145 |         public static let walking = SportBits1(rawValue: 0x08)
146 |         /// Cross Country Skiing
147 |         public static let crossCountySkiing = SportBits1(rawValue: 0x10)
    |                           |- warning: static property 'crossCountySkiing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'crossCountySkiing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
148 |         /// Alpine Skiing
149 |         public static let alpineSkiing = SportBits1(rawValue: 0x20)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:149:27: warning: static property 'alpineSkiing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
132 |
133 |     /// Bit field corresponding to sport enum
134 |     struct SportBits1: OptionSet {
    |            `- note: consider making struct 'SportBits1' conform to the 'Sendable' protocol
135 |         public let rawValue: UInt8
136 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
147 |         public static let crossCountySkiing = SportBits1(rawValue: 0x10)
148 |         /// Alpine Skiing
149 |         public static let alpineSkiing = SportBits1(rawValue: 0x20)
    |                           |- warning: static property 'alpineSkiing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'alpineSkiing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 |         /// Snowboarding
151 |         public static let snowboarding = SportBits1(rawValue: 0x40)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:151:27: warning: static property 'snowboarding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
132 |
133 |     /// Bit field corresponding to sport enum
134 |     struct SportBits1: OptionSet {
    |            `- note: consider making struct 'SportBits1' conform to the 'Sendable' protocol
135 |         public let rawValue: UInt8
136 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
149 |         public static let alpineSkiing = SportBits1(rawValue: 0x20)
150 |         /// Snowboarding
151 |         public static let snowboarding = SportBits1(rawValue: 0x40)
    |                           |- warning: static property 'snowboarding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'snowboarding' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
152 |         /// Rowing
153 |         public static let rowing = SportBits1(rawValue: 0x80)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:153:27: warning: static property 'rowing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
132 |
133 |     /// Bit field corresponding to sport enum
134 |     struct SportBits1: OptionSet {
    |            `- note: consider making struct 'SportBits1' conform to the 'Sendable' protocol
135 |         public let rawValue: UInt8
136 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
151 |         public static let snowboarding = SportBits1(rawValue: 0x40)
152 |         /// Rowing
153 |         public static let rowing = SportBits1(rawValue: 0x80)
    |                           |- warning: static property 'rowing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'rowing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
154 |     }
155 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:162:27: warning: static property 'mountaineering' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
155 |
156 |     /// Bit field corresponding to sport enum
157 |     struct SportBits2: OptionSet {
    |            `- note: consider making struct 'SportBits2' conform to the 'Sendable' protocol
158 |         public let rawValue: UInt8
159 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
160 |
161 |         /// Mountaineering
162 |         public static let mountaineering = SportBits2(rawValue: 0x01)
    |                           |- warning: static property 'mountaineering' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'mountaineering' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 |         /// Hiking
164 |         public static let hiking = SportBits2(rawValue: 0x02)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:164:27: warning: static property 'hiking' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
155 |
156 |     /// Bit field corresponding to sport enum
157 |     struct SportBits2: OptionSet {
    |            `- note: consider making struct 'SportBits2' conform to the 'Sendable' protocol
158 |         public let rawValue: UInt8
159 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
162 |         public static let mountaineering = SportBits2(rawValue: 0x01)
163 |         /// Hiking
164 |         public static let hiking = SportBits2(rawValue: 0x02)
    |                           |- warning: static property 'hiking' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'hiking' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
165 |         /// Multisport
166 |         public static let multisport = SportBits2(rawValue: 0x04)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:166:27: warning: static property 'multisport' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
155 |
156 |     /// Bit field corresponding to sport enum
157 |     struct SportBits2: OptionSet {
    |            `- note: consider making struct 'SportBits2' conform to the 'Sendable' protocol
158 |         public let rawValue: UInt8
159 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
164 |         public static let hiking = SportBits2(rawValue: 0x02)
165 |         /// Multisport
166 |         public static let multisport = SportBits2(rawValue: 0x04)
    |                           |- warning: static property 'multisport' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'multisport' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
167 |         /// Paddling
168 |         public static let paddling = SportBits2(rawValue: 0x08)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:168:27: warning: static property 'paddling' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
155 |
156 |     /// Bit field corresponding to sport enum
157 |     struct SportBits2: OptionSet {
    |            `- note: consider making struct 'SportBits2' conform to the 'Sendable' protocol
158 |         public let rawValue: UInt8
159 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
166 |         public static let multisport = SportBits2(rawValue: 0x04)
167 |         /// Paddling
168 |         public static let paddling = SportBits2(rawValue: 0x08)
    |                           |- warning: static property 'paddling' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'paddling' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 |         /// Flying
170 |         public static let flying = SportBits2(rawValue: 0x10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:170:27: warning: static property 'flying' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
155 |
156 |     /// Bit field corresponding to sport enum
157 |     struct SportBits2: OptionSet {
    |            `- note: consider making struct 'SportBits2' conform to the 'Sendable' protocol
158 |         public let rawValue: UInt8
159 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
168 |         public static let paddling = SportBits2(rawValue: 0x08)
169 |         /// Flying
170 |         public static let flying = SportBits2(rawValue: 0x10)
    |                           |- warning: static property 'flying' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'flying' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
171 |         /// eBiking
172 |         public static let eBiking = SportBits2(rawValue: 0x20)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:172:27: warning: static property 'eBiking' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
155 |
156 |     /// Bit field corresponding to sport enum
157 |     struct SportBits2: OptionSet {
    |            `- note: consider making struct 'SportBits2' conform to the 'Sendable' protocol
158 |         public let rawValue: UInt8
159 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
170 |         public static let flying = SportBits2(rawValue: 0x10)
171 |         /// eBiking
172 |         public static let eBiking = SportBits2(rawValue: 0x20)
    |                           |- warning: static property 'eBiking' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'eBiking' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
173 |         /// Motorcycling
174 |         public static let motorcycling = SportBits2(rawValue: 0x40)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:174:27: warning: static property 'motorcycling' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
155 |
156 |     /// Bit field corresponding to sport enum
157 |     struct SportBits2: OptionSet {
    |            `- note: consider making struct 'SportBits2' conform to the 'Sendable' protocol
158 |         public let rawValue: UInt8
159 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
172 |         public static let eBiking = SportBits2(rawValue: 0x20)
173 |         /// Motorcycling
174 |         public static let motorcycling = SportBits2(rawValue: 0x40)
    |                           |- warning: static property 'motorcycling' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'motorcycling' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
175 |         /// Boating
176 |         public static let boating = SportBits2(rawValue: 0x80)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:176:27: warning: static property 'boating' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
155 |
156 |     /// Bit field corresponding to sport enum
157 |     struct SportBits2: OptionSet {
    |            `- note: consider making struct 'SportBits2' conform to the 'Sendable' protocol
158 |         public let rawValue: UInt8
159 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
174 |         public static let motorcycling = SportBits2(rawValue: 0x40)
175 |         /// Boating
176 |         public static let boating = SportBits2(rawValue: 0x80)
    |                           |- warning: static property 'boating' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'boating' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
177 |     }
178 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:185:27: warning: static property 'driving' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
178 |
179 |     /// Bit field corresponding to sport enum
180 |     struct SportBits3: OptionSet {
    |            `- note: consider making struct 'SportBits3' conform to the 'Sendable' protocol
181 |         public let rawValue: UInt8
182 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
183 |
184 |         /// Driving
185 |         public static let driving = SportBits3(rawValue: 0x01)
    |                           |- warning: static property 'driving' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'driving' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
186 |         /// Golf
187 |         public static let golf = SportBits3(rawValue: 0x02)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:187:27: warning: static property 'golf' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
178 |
179 |     /// Bit field corresponding to sport enum
180 |     struct SportBits3: OptionSet {
    |            `- note: consider making struct 'SportBits3' conform to the 'Sendable' protocol
181 |         public let rawValue: UInt8
182 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
185 |         public static let driving = SportBits3(rawValue: 0x01)
186 |         /// Golf
187 |         public static let golf = SportBits3(rawValue: 0x02)
    |                           |- warning: static property 'golf' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'golf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
188 |         /// Hang Gliding
189 |         public static let hangGliding = SportBits3(rawValue: 0x04)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:189:27: warning: static property 'hangGliding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
178 |
179 |     /// Bit field corresponding to sport enum
180 |     struct SportBits3: OptionSet {
    |            `- note: consider making struct 'SportBits3' conform to the 'Sendable' protocol
181 |         public let rawValue: UInt8
182 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
187 |         public static let golf = SportBits3(rawValue: 0x02)
188 |         /// Hang Gliding
189 |         public static let hangGliding = SportBits3(rawValue: 0x04)
    |                           |- warning: static property 'hangGliding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'hangGliding' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
190 |         /// Horseback Riding
191 |         public static let horsebackRiding = SportBits3(rawValue: 0x08)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:191:27: warning: static property 'horsebackRiding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
178 |
179 |     /// Bit field corresponding to sport enum
180 |     struct SportBits3: OptionSet {
    |            `- note: consider making struct 'SportBits3' conform to the 'Sendable' protocol
181 |         public let rawValue: UInt8
182 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
189 |         public static let hangGliding = SportBits3(rawValue: 0x04)
190 |         /// Horseback Riding
191 |         public static let horsebackRiding = SportBits3(rawValue: 0x08)
    |                           |- warning: static property 'horsebackRiding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'horsebackRiding' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |         /// Hunting
193 |         public static let hunting = SportBits3(rawValue: 0x10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:193:27: warning: static property 'hunting' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
178 |
179 |     /// Bit field corresponding to sport enum
180 |     struct SportBits3: OptionSet {
    |            `- note: consider making struct 'SportBits3' conform to the 'Sendable' protocol
181 |         public let rawValue: UInt8
182 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
191 |         public static let horsebackRiding = SportBits3(rawValue: 0x08)
192 |         /// Hunting
193 |         public static let hunting = SportBits3(rawValue: 0x10)
    |                           |- warning: static property 'hunting' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'hunting' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |         /// Fishing
195 |         public static let fishing = SportBits3(rawValue: 0x20)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:195:27: warning: static property 'fishing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
178 |
179 |     /// Bit field corresponding to sport enum
180 |     struct SportBits3: OptionSet {
    |            `- note: consider making struct 'SportBits3' conform to the 'Sendable' protocol
181 |         public let rawValue: UInt8
182 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
193 |         public static let hunting = SportBits3(rawValue: 0x10)
194 |         /// Fishing
195 |         public static let fishing = SportBits3(rawValue: 0x20)
    |                           |- warning: static property 'fishing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'fishing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
196 |         /// Inline Skating
197 |         public static let inlineSkating = SportBits3(rawValue: 0x40)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:197:27: warning: static property 'inlineSkating' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
178 |
179 |     /// Bit field corresponding to sport enum
180 |     struct SportBits3: OptionSet {
    |            `- note: consider making struct 'SportBits3' conform to the 'Sendable' protocol
181 |         public let rawValue: UInt8
182 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
195 |         public static let fishing = SportBits3(rawValue: 0x20)
196 |         /// Inline Skating
197 |         public static let inlineSkating = SportBits3(rawValue: 0x40)
    |                           |- warning: static property 'inlineSkating' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'inlineSkating' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
198 |         /// Rock Climbing
199 |         public static let rockClimbing = SportBits3(rawValue: 0x80)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:199:27: warning: static property 'rockClimbing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
178 |
179 |     /// Bit field corresponding to sport enum
180 |     struct SportBits3: OptionSet {
    |            `- note: consider making struct 'SportBits3' conform to the 'Sendable' protocol
181 |         public let rawValue: UInt8
182 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
197 |         public static let inlineSkating = SportBits3(rawValue: 0x40)
198 |         /// Rock Climbing
199 |         public static let rockClimbing = SportBits3(rawValue: 0x80)
    |                           |- warning: static property 'rockClimbing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'rockClimbing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
200 |     }
201 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:208:27: warning: static property 'sailing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
201 |
202 |     /// Bit field corresponding to sport enum
203 |     struct SportBits4: OptionSet {
    |            `- note: consider making struct 'SportBits4' conform to the 'Sendable' protocol
204 |         public let rawValue: UInt8
205 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
206 |
207 |         /// Sailing
208 |         public static let sailing = SportBits4(rawValue: 0x01)
    |                           |- warning: static property 'sailing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'sailing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |         /// Ice Skating
210 |         public static let iceSkating = SportBits4(rawValue: 0x02)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:210:27: warning: static property 'iceSkating' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
201 |
202 |     /// Bit field corresponding to sport enum
203 |     struct SportBits4: OptionSet {
    |            `- note: consider making struct 'SportBits4' conform to the 'Sendable' protocol
204 |         public let rawValue: UInt8
205 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
208 |         public static let sailing = SportBits4(rawValue: 0x01)
209 |         /// Ice Skating
210 |         public static let iceSkating = SportBits4(rawValue: 0x02)
    |                           |- warning: static property 'iceSkating' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'iceSkating' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 |         /// Sky Diving
212 |         public static let skyDiving = SportBits4(rawValue: 0x04)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:212:27: warning: static property 'skyDiving' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
201 |
202 |     /// Bit field corresponding to sport enum
203 |     struct SportBits4: OptionSet {
    |            `- note: consider making struct 'SportBits4' conform to the 'Sendable' protocol
204 |         public let rawValue: UInt8
205 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
210 |         public static let iceSkating = SportBits4(rawValue: 0x02)
211 |         /// Sky Diving
212 |         public static let skyDiving = SportBits4(rawValue: 0x04)
    |                           |- warning: static property 'skyDiving' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'skyDiving' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
213 |         /// Snowshoeing
214 |         public static let snowshoeing = SportBits4(rawValue: 0x08)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:214:27: warning: static property 'snowshoeing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
201 |
202 |     /// Bit field corresponding to sport enum
203 |     struct SportBits4: OptionSet {
    |            `- note: consider making struct 'SportBits4' conform to the 'Sendable' protocol
204 |         public let rawValue: UInt8
205 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
212 |         public static let skyDiving = SportBits4(rawValue: 0x04)
213 |         /// Snowshoeing
214 |         public static let snowshoeing = SportBits4(rawValue: 0x08)
    |                           |- warning: static property 'snowshoeing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'snowshoeing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |         /// Snowmobiling
216 |         public static let snowmobiling = SportBits4(rawValue: 0x10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:216:27: warning: static property 'snowmobiling' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
201 |
202 |     /// Bit field corresponding to sport enum
203 |     struct SportBits4: OptionSet {
    |            `- note: consider making struct 'SportBits4' conform to the 'Sendable' protocol
204 |         public let rawValue: UInt8
205 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
214 |         public static let snowshoeing = SportBits4(rawValue: 0x08)
215 |         /// Snowmobiling
216 |         public static let snowmobiling = SportBits4(rawValue: 0x10)
    |                           |- warning: static property 'snowmobiling' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'snowmobiling' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
217 |         /// Stand Up Paddel Boarding
218 |         public static let standUpPaddelboarding = SportBits4(rawValue: 0x20)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:218:27: warning: static property 'standUpPaddelboarding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
201 |
202 |     /// Bit field corresponding to sport enum
203 |     struct SportBits4: OptionSet {
    |            `- note: consider making struct 'SportBits4' conform to the 'Sendable' protocol
204 |         public let rawValue: UInt8
205 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
216 |         public static let snowmobiling = SportBits4(rawValue: 0x10)
217 |         /// Stand Up Paddel Boarding
218 |         public static let standUpPaddelboarding = SportBits4(rawValue: 0x20)
    |                           |- warning: static property 'standUpPaddelboarding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'standUpPaddelboarding' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
219 |         /// Surfing
220 |         public static let surfing = SportBits4(rawValue: 0x40)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:220:27: warning: static property 'surfing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
201 |
202 |     /// Bit field corresponding to sport enum
203 |     struct SportBits4: OptionSet {
    |            `- note: consider making struct 'SportBits4' conform to the 'Sendable' protocol
204 |         public let rawValue: UInt8
205 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
218 |         public static let standUpPaddelboarding = SportBits4(rawValue: 0x20)
219 |         /// Surfing
220 |         public static let surfing = SportBits4(rawValue: 0x40)
    |                           |- warning: static property 'surfing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'surfing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
221 |         /// Wakeboarding
222 |         public static let wakeboarding = SportBits4(rawValue: 0x80)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:222:27: warning: static property 'wakeboarding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
201 |
202 |     /// Bit field corresponding to sport enum
203 |     struct SportBits4: OptionSet {
    |            `- note: consider making struct 'SportBits4' conform to the 'Sendable' protocol
204 |         public let rawValue: UInt8
205 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
220 |         public static let surfing = SportBits4(rawValue: 0x40)
221 |         /// Wakeboarding
222 |         public static let wakeboarding = SportBits4(rawValue: 0x80)
    |                           |- warning: static property 'wakeboarding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wakeboarding' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
223 |     }
224 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:231:27: warning: static property 'waterSkiing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
224 |
225 |     /// Bit field corresponding to sport enum
226 |     struct SportBits5: OptionSet {
    |            `- note: consider making struct 'SportBits5' conform to the 'Sendable' protocol
227 |         public let rawValue: UInt8
228 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
229 |
230 |         /// Water Skiing
231 |         public static let waterSkiing = SportBits5(rawValue: 0x01)
    |                           |- warning: static property 'waterSkiing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'waterSkiing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
232 |         /// Kayaking
233 |         public static let kayaking = SportBits5(rawValue: 0x02)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:233:27: warning: static property 'kayaking' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
224 |
225 |     /// Bit field corresponding to sport enum
226 |     struct SportBits5: OptionSet {
    |            `- note: consider making struct 'SportBits5' conform to the 'Sendable' protocol
227 |         public let rawValue: UInt8
228 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
231 |         public static let waterSkiing = SportBits5(rawValue: 0x01)
232 |         /// Kayaking
233 |         public static let kayaking = SportBits5(rawValue: 0x02)
    |                           |- warning: static property 'kayaking' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'kayaking' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
234 |         /// Rafting
235 |         public static let rafting = SportBits5(rawValue: 0x04)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:235:27: warning: static property 'rafting' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
224 |
225 |     /// Bit field corresponding to sport enum
226 |     struct SportBits5: OptionSet {
    |            `- note: consider making struct 'SportBits5' conform to the 'Sendable' protocol
227 |         public let rawValue: UInt8
228 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
233 |         public static let kayaking = SportBits5(rawValue: 0x02)
234 |         /// Rafting
235 |         public static let rafting = SportBits5(rawValue: 0x04)
    |                           |- warning: static property 'rafting' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'rafting' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
236 |         /// Wind Surfing
237 |         public static let windSurfing = SportBits5(rawValue: 0x08)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:237:27: warning: static property 'windSurfing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
224 |
225 |     /// Bit field corresponding to sport enum
226 |     struct SportBits5: OptionSet {
    |            `- note: consider making struct 'SportBits5' conform to the 'Sendable' protocol
227 |         public let rawValue: UInt8
228 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
235 |         public static let rafting = SportBits5(rawValue: 0x04)
236 |         /// Wind Surfing
237 |         public static let windSurfing = SportBits5(rawValue: 0x08)
    |                           |- warning: static property 'windSurfing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'windSurfing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
238 |         /// Kite Surfing
239 |         public static let kiteSurfing = SportBits5(rawValue: 0x10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:239:27: warning: static property 'kiteSurfing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
224 |
225 |     /// Bit field corresponding to sport enum
226 |     struct SportBits5: OptionSet {
    |            `- note: consider making struct 'SportBits5' conform to the 'Sendable' protocol
227 |         public let rawValue: UInt8
228 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
237 |         public static let windSurfing = SportBits5(rawValue: 0x08)
238 |         /// Kite Surfing
239 |         public static let kiteSurfing = SportBits5(rawValue: 0x10)
    |                           |- warning: static property 'kiteSurfing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'kiteSurfing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
240 |         /// Tactical
241 |         public static let tactical = SportBits5(rawValue: 0x20)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:241:27: warning: static property 'tactical' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
224 |
225 |     /// Bit field corresponding to sport enum
226 |     struct SportBits5: OptionSet {
    |            `- note: consider making struct 'SportBits5' conform to the 'Sendable' protocol
227 |         public let rawValue: UInt8
228 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
239 |         public static let kiteSurfing = SportBits5(rawValue: 0x10)
240 |         /// Tactical
241 |         public static let tactical = SportBits5(rawValue: 0x20)
    |                           |- warning: static property 'tactical' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'tactical' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
242 |         /// Jump Master
243 |         public static let jumpMaster = SportBits5(rawValue: 0x40)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:243:27: warning: static property 'jumpMaster' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
224 |
225 |     /// Bit field corresponding to sport enum
226 |     struct SportBits5: OptionSet {
    |            `- note: consider making struct 'SportBits5' conform to the 'Sendable' protocol
227 |         public let rawValue: UInt8
228 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
241 |         public static let tactical = SportBits5(rawValue: 0x20)
242 |         /// Jump Master
243 |         public static let jumpMaster = SportBits5(rawValue: 0x40)
    |                           |- warning: static property 'jumpMaster' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'jumpMaster' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
244 |         /// Boxing
245 |         public static let boxing = SportBits5(rawValue: 0x80)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:245:27: warning: static property 'boxing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
224 |
225 |     /// Bit field corresponding to sport enum
226 |     struct SportBits5: OptionSet {
    |            `- note: consider making struct 'SportBits5' conform to the 'Sendable' protocol
227 |         public let rawValue: UInt8
228 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
243 |         public static let jumpMaster = SportBits5(rawValue: 0x40)
244 |         /// Boxing
245 |         public static let boxing = SportBits5(rawValue: 0x80)
    |                           |- warning: static property 'boxing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'boxing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
246 |     }
247 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:254:27: warning: static property 'floorClimbing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
224 |
225 |     /// Bit field corresponding to sport enum
226 |     struct SportBits5: OptionSet {
    |            `- note: consider making struct 'SportBits5' conform to the 'Sendable' protocol
227 |         public let rawValue: UInt8
228 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
252 |
253 |         /// Floor Climbing
254 |         public static let floorClimbing = SportBits5(rawValue: 0x01)
    |                           |- warning: static property 'floorClimbing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'floorClimbing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
255 |     }
256 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/Units/RatingUnit.swift:30:12: warning: class 'RatingUnit' must restate inherited '@unchecked Sendable' conformance
28 | @available(swift 3.1)
29 | @available(iOS 10.0, tvOS 10.0, watchOS 3.0, OSX 10.12, *)
30 | open class RatingUnit: Unit {
   |            `- warning: class 'RatingUnit' must restate inherited '@unchecked Sendable' conformance
31 |
32 |     private struct Symbol {
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/Units/UnitFitFlow.swift:31:12: warning: class 'UnitFitFlow' must restate inherited '@unchecked Sendable' conformance
29 | @available(swift 3.1)
30 | @available(iOS 10.0, tvOS 10.0, watchOS 3.0, OSX 10.12, *)
31 | open class UnitFitFlow: Unit {
   |            `- warning: class 'UnitFitFlow' must restate inherited '@unchecked Sendable' conformance
32 |
33 |     private struct Symbol {
[238/238] Compiling FitDataProtocol UnitFitFlow.swift
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:102:27: warning: static property 'english' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
 95 |
 96 |     /// Bit field corresponding to language enum
 97 |     struct LanguageBits0: OptionSet {
    |            `- note: consider making struct 'LanguageBits0' conform to the 'Sendable' protocol
 98 |         public let rawValue: UInt8
 99 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
100 |
101 |         /// English
102 |         public static let english = LanguageBits0(rawValue: 0x01)
    |                           |- warning: static property 'english' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'english' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
103 |         /// French
104 |         public static let french = LanguageBits0(rawValue: 0x02)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:104:27: warning: static property 'french' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
 95 |
 96 |     /// Bit field corresponding to language enum
 97 |     struct LanguageBits0: OptionSet {
    |            `- note: consider making struct 'LanguageBits0' conform to the 'Sendable' protocol
 98 |         public let rawValue: UInt8
 99 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
102 |         public static let english = LanguageBits0(rawValue: 0x01)
103 |         /// French
104 |         public static let french = LanguageBits0(rawValue: 0x02)
    |                           |- warning: static property 'french' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'french' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |         /// Italian
106 |         public static let italian = LanguageBits0(rawValue: 0x04)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:106:27: warning: static property 'italian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
 95 |
 96 |     /// Bit field corresponding to language enum
 97 |     struct LanguageBits0: OptionSet {
    |            `- note: consider making struct 'LanguageBits0' conform to the 'Sendable' protocol
 98 |         public let rawValue: UInt8
 99 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
104 |         public static let french = LanguageBits0(rawValue: 0x02)
105 |         /// Italian
106 |         public static let italian = LanguageBits0(rawValue: 0x04)
    |                           |- warning: static property 'italian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'italian' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |         /// German
108 |         public static let german = LanguageBits0(rawValue: 0x08)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:108:27: warning: static property 'german' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
 95 |
 96 |     /// Bit field corresponding to language enum
 97 |     struct LanguageBits0: OptionSet {
    |            `- note: consider making struct 'LanguageBits0' conform to the 'Sendable' protocol
 98 |         public let rawValue: UInt8
 99 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
106 |         public static let italian = LanguageBits0(rawValue: 0x04)
107 |         /// German
108 |         public static let german = LanguageBits0(rawValue: 0x08)
    |                           |- warning: static property 'german' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'german' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 |         /// Spanish
110 |         public static let spanish = LanguageBits0(rawValue: 0x10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:110:27: warning: static property 'spanish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
 95 |
 96 |     /// Bit field corresponding to language enum
 97 |     struct LanguageBits0: OptionSet {
    |            `- note: consider making struct 'LanguageBits0' conform to the 'Sendable' protocol
 98 |         public let rawValue: UInt8
 99 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
108 |         public static let german = LanguageBits0(rawValue: 0x08)
109 |         /// Spanish
110 |         public static let spanish = LanguageBits0(rawValue: 0x10)
    |                           |- warning: static property 'spanish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'spanish' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
111 |         /// Croatian
112 |         public static let croatian = LanguageBits0(rawValue: 0x20)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:112:27: warning: static property 'croatian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
 95 |
 96 |     /// Bit field corresponding to language enum
 97 |     struct LanguageBits0: OptionSet {
    |            `- note: consider making struct 'LanguageBits0' conform to the 'Sendable' protocol
 98 |         public let rawValue: UInt8
 99 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
110 |         public static let spanish = LanguageBits0(rawValue: 0x10)
111 |         /// Croatian
112 |         public static let croatian = LanguageBits0(rawValue: 0x20)
    |                           |- warning: static property 'croatian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'croatian' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 |         /// Czech
114 |         public static let czech = LanguageBits0(rawValue: 0x40)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:114:27: warning: static property 'czech' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
 95 |
 96 |     /// Bit field corresponding to language enum
 97 |     struct LanguageBits0: OptionSet {
    |            `- note: consider making struct 'LanguageBits0' conform to the 'Sendable' protocol
 98 |         public let rawValue: UInt8
 99 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
112 |         public static let croatian = LanguageBits0(rawValue: 0x20)
113 |         /// Czech
114 |         public static let czech = LanguageBits0(rawValue: 0x40)
    |                           |- warning: static property 'czech' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'czech' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |         /// Danish
116 |         public static let danish = LanguageBits0(rawValue: 0x80)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:116:27: warning: static property 'danish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
 95 |
 96 |     /// Bit field corresponding to language enum
 97 |     struct LanguageBits0: OptionSet {
    |            `- note: consider making struct 'LanguageBits0' conform to the 'Sendable' protocol
 98 |         public let rawValue: UInt8
 99 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
114 |         public static let czech = LanguageBits0(rawValue: 0x40)
115 |         /// Danish
116 |         public static let danish = LanguageBits0(rawValue: 0x80)
    |                           |- warning: static property 'danish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'danish' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |     }
118 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:125:27: warning: static property 'dutch' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
118 |
119 |     /// Bit field corresponding to language enum
120 |     struct LanguageBits1: OptionSet {
    |            `- note: consider making struct 'LanguageBits1' conform to the 'Sendable' protocol
121 |         public let rawValue: UInt8
122 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
123 |
124 |         /// Dutch
125 |         public static let dutch = LanguageBits1(rawValue: 0x01)
    |                           |- warning: static property 'dutch' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'dutch' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |         /// Finnish
127 |         public static let finnish = LanguageBits1(rawValue: 0x02)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:127:27: warning: static property 'finnish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
118 |
119 |     /// Bit field corresponding to language enum
120 |     struct LanguageBits1: OptionSet {
    |            `- note: consider making struct 'LanguageBits1' conform to the 'Sendable' protocol
121 |         public let rawValue: UInt8
122 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
125 |         public static let dutch = LanguageBits1(rawValue: 0x01)
126 |         /// Finnish
127 |         public static let finnish = LanguageBits1(rawValue: 0x02)
    |                           |- warning: static property 'finnish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'finnish' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |         /// Greek
129 |         public static let greek = LanguageBits1(rawValue: 0x04)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:129:27: warning: static property 'greek' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
118 |
119 |     /// Bit field corresponding to language enum
120 |     struct LanguageBits1: OptionSet {
    |            `- note: consider making struct 'LanguageBits1' conform to the 'Sendable' protocol
121 |         public let rawValue: UInt8
122 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
127 |         public static let finnish = LanguageBits1(rawValue: 0x02)
128 |         /// Greek
129 |         public static let greek = LanguageBits1(rawValue: 0x04)
    |                           |- warning: static property 'greek' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'greek' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |         /// Hungarian
131 |         public static let hungarian = LanguageBits1(rawValue: 0x08)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:131:27: warning: static property 'hungarian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
118 |
119 |     /// Bit field corresponding to language enum
120 |     struct LanguageBits1: OptionSet {
    |            `- note: consider making struct 'LanguageBits1' conform to the 'Sendable' protocol
121 |         public let rawValue: UInt8
122 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
129 |         public static let greek = LanguageBits1(rawValue: 0x04)
130 |         /// Hungarian
131 |         public static let hungarian = LanguageBits1(rawValue: 0x08)
    |                           |- warning: static property 'hungarian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'hungarian' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |         /// Norwegian
133 |         public static let norwegian = LanguageBits1(rawValue: 0x10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:133:27: warning: static property 'norwegian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
118 |
119 |     /// Bit field corresponding to language enum
120 |     struct LanguageBits1: OptionSet {
    |            `- note: consider making struct 'LanguageBits1' conform to the 'Sendable' protocol
121 |         public let rawValue: UInt8
122 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
131 |         public static let hungarian = LanguageBits1(rawValue: 0x08)
132 |         /// Norwegian
133 |         public static let norwegian = LanguageBits1(rawValue: 0x10)
    |                           |- warning: static property 'norwegian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'norwegian' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
134 |         /// Polish
135 |         public static let polish = LanguageBits1(rawValue: 0x20)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:135:27: warning: static property 'polish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
118 |
119 |     /// Bit field corresponding to language enum
120 |     struct LanguageBits1: OptionSet {
    |            `- note: consider making struct 'LanguageBits1' conform to the 'Sendable' protocol
121 |         public let rawValue: UInt8
122 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
133 |         public static let norwegian = LanguageBits1(rawValue: 0x10)
134 |         /// Polish
135 |         public static let polish = LanguageBits1(rawValue: 0x20)
    |                           |- warning: static property 'polish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'polish' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
136 |         /// Portuguese
137 |         public static let portuguese = LanguageBits1(rawValue: 0x40)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:137:27: warning: static property 'portuguese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
118 |
119 |     /// Bit field corresponding to language enum
120 |     struct LanguageBits1: OptionSet {
    |            `- note: consider making struct 'LanguageBits1' conform to the 'Sendable' protocol
121 |         public let rawValue: UInt8
122 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
135 |         public static let polish = LanguageBits1(rawValue: 0x20)
136 |         /// Portuguese
137 |         public static let portuguese = LanguageBits1(rawValue: 0x40)
    |                           |- warning: static property 'portuguese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'portuguese' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 |         /// Slovakian
139 |         public static let slovakian = LanguageBits1(rawValue: 0x80)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:139:27: warning: static property 'slovakian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
118 |
119 |     /// Bit field corresponding to language enum
120 |     struct LanguageBits1: OptionSet {
    |            `- note: consider making struct 'LanguageBits1' conform to the 'Sendable' protocol
121 |         public let rawValue: UInt8
122 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
137 |         public static let portuguese = LanguageBits1(rawValue: 0x40)
138 |         /// Slovakian
139 |         public static let slovakian = LanguageBits1(rawValue: 0x80)
    |                           |- warning: static property 'slovakian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'slovakian' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 |     }
141 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:148:27: warning: static property 'slovenian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
141 |
142 |     /// Bit field corresponding to language enum
143 |     struct LanguageBits2: OptionSet {
    |            `- note: consider making struct 'LanguageBits2' conform to the 'Sendable' protocol
144 |         public let rawValue: UInt8
145 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
146 |
147 |         /// Slovenian
148 |         public static let slovenian = LanguageBits2(rawValue: 0x01)
    |                           |- warning: static property 'slovenian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'slovenian' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 |         /// Swedish
150 |         public static let swedish = LanguageBits2(rawValue: 0x02)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:150:27: warning: static property 'swedish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
141 |
142 |     /// Bit field corresponding to language enum
143 |     struct LanguageBits2: OptionSet {
    |            `- note: consider making struct 'LanguageBits2' conform to the 'Sendable' protocol
144 |         public let rawValue: UInt8
145 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
148 |         public static let slovenian = LanguageBits2(rawValue: 0x01)
149 |         /// Swedish
150 |         public static let swedish = LanguageBits2(rawValue: 0x02)
    |                           |- warning: static property 'swedish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'swedish' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 |         /// Russian
152 |         public static let russian = LanguageBits2(rawValue: 0x04)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:152:27: warning: static property 'russian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
141 |
142 |     /// Bit field corresponding to language enum
143 |     struct LanguageBits2: OptionSet {
    |            `- note: consider making struct 'LanguageBits2' conform to the 'Sendable' protocol
144 |         public let rawValue: UInt8
145 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
150 |         public static let swedish = LanguageBits2(rawValue: 0x02)
151 |         /// Russian
152 |         public static let russian = LanguageBits2(rawValue: 0x04)
    |                           |- warning: static property 'russian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'russian' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
153 |         /// Turkish
154 |         public static let turkish = LanguageBits2(rawValue: 0x08)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:154:27: warning: static property 'turkish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
141 |
142 |     /// Bit field corresponding to language enum
143 |     struct LanguageBits2: OptionSet {
    |            `- note: consider making struct 'LanguageBits2' conform to the 'Sendable' protocol
144 |         public let rawValue: UInt8
145 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
152 |         public static let russian = LanguageBits2(rawValue: 0x04)
153 |         /// Turkish
154 |         public static let turkish = LanguageBits2(rawValue: 0x08)
    |                           |- warning: static property 'turkish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'turkish' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
155 |         /// Latvian
156 |         public static let latvian = LanguageBits2(rawValue: 0x10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:156:27: warning: static property 'latvian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
141 |
142 |     /// Bit field corresponding to language enum
143 |     struct LanguageBits2: OptionSet {
    |            `- note: consider making struct 'LanguageBits2' conform to the 'Sendable' protocol
144 |         public let rawValue: UInt8
145 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
154 |         public static let turkish = LanguageBits2(rawValue: 0x08)
155 |         /// Latvian
156 |         public static let latvian = LanguageBits2(rawValue: 0x10)
    |                           |- warning: static property 'latvian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'latvian' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |         /// Ukrainian
158 |         public static let ukrainian = LanguageBits2(rawValue: 0x20)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:158:27: warning: static property 'ukrainian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
141 |
142 |     /// Bit field corresponding to language enum
143 |     struct LanguageBits2: OptionSet {
    |            `- note: consider making struct 'LanguageBits2' conform to the 'Sendable' protocol
144 |         public let rawValue: UInt8
145 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
156 |         public static let latvian = LanguageBits2(rawValue: 0x10)
157 |         /// Ukrainian
158 |         public static let ukrainian = LanguageBits2(rawValue: 0x20)
    |                           |- warning: static property 'ukrainian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'ukrainian' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
159 |         /// Arabic
160 |         public static let arabic = LanguageBits2(rawValue: 0x40)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:160:27: warning: static property 'arabic' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
141 |
142 |     /// Bit field corresponding to language enum
143 |     struct LanguageBits2: OptionSet {
    |            `- note: consider making struct 'LanguageBits2' conform to the 'Sendable' protocol
144 |         public let rawValue: UInt8
145 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
158 |         public static let ukrainian = LanguageBits2(rawValue: 0x20)
159 |         /// Arabic
160 |         public static let arabic = LanguageBits2(rawValue: 0x40)
    |                           |- warning: static property 'arabic' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'arabic' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
161 |         /// Farsi
162 |         public static let farsi = LanguageBits2(rawValue: 0x80)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:162:27: warning: static property 'farsi' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
141 |
142 |     /// Bit field corresponding to language enum
143 |     struct LanguageBits2: OptionSet {
    |            `- note: consider making struct 'LanguageBits2' conform to the 'Sendable' protocol
144 |         public let rawValue: UInt8
145 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
160 |         public static let arabic = LanguageBits2(rawValue: 0x40)
161 |         /// Farsi
162 |         public static let farsi = LanguageBits2(rawValue: 0x80)
    |                           |- warning: static property 'farsi' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'farsi' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 |     }
164 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:171:27: warning: static property 'bulgarian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// Bit field corresponding to language enum
166 |     struct LanguageBits3: OptionSet {
    |            `- note: consider making struct 'LanguageBits3' conform to the 'Sendable' protocol
167 |         public let rawValue: UInt8
168 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
169 |
170 |         /// Bulgarian
171 |         public static let bulgarian = LanguageBits3(rawValue: 0x01)
    |                           |- warning: static property 'bulgarian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'bulgarian' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |         /// Romanian
173 |         public static let romanian = LanguageBits3(rawValue: 0x02)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:173:27: warning: static property 'romanian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// Bit field corresponding to language enum
166 |     struct LanguageBits3: OptionSet {
    |            `- note: consider making struct 'LanguageBits3' conform to the 'Sendable' protocol
167 |         public let rawValue: UInt8
168 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
171 |         public static let bulgarian = LanguageBits3(rawValue: 0x01)
172 |         /// Romanian
173 |         public static let romanian = LanguageBits3(rawValue: 0x02)
    |                           |- warning: static property 'romanian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'romanian' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
174 |         /// Chinnese
175 |         public static let chinnese = LanguageBits3(rawValue: 0x04)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:175:27: warning: static property 'chinnese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// Bit field corresponding to language enum
166 |     struct LanguageBits3: OptionSet {
    |            `- note: consider making struct 'LanguageBits3' conform to the 'Sendable' protocol
167 |         public let rawValue: UInt8
168 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
173 |         public static let romanian = LanguageBits3(rawValue: 0x02)
174 |         /// Chinnese
175 |         public static let chinnese = LanguageBits3(rawValue: 0x04)
    |                           |- warning: static property 'chinnese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'chinnese' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
176 |         /// Japannese
177 |         public static let japannese = LanguageBits3(rawValue: 0x08)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:177:27: warning: static property 'japannese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// Bit field corresponding to language enum
166 |     struct LanguageBits3: OptionSet {
    |            `- note: consider making struct 'LanguageBits3' conform to the 'Sendable' protocol
167 |         public let rawValue: UInt8
168 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
175 |         public static let chinnese = LanguageBits3(rawValue: 0x04)
176 |         /// Japannese
177 |         public static let japannese = LanguageBits3(rawValue: 0x08)
    |                           |- warning: static property 'japannese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'japannese' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
178 |         /// Korean
179 |         public static let korean = LanguageBits3(rawValue: 0x10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:179:27: warning: static property 'korean' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// Bit field corresponding to language enum
166 |     struct LanguageBits3: OptionSet {
    |            `- note: consider making struct 'LanguageBits3' conform to the 'Sendable' protocol
167 |         public let rawValue: UInt8
168 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
177 |         public static let japannese = LanguageBits3(rawValue: 0x08)
178 |         /// Korean
179 |         public static let korean = LanguageBits3(rawValue: 0x10)
    |                           |- warning: static property 'korean' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'korean' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
180 |         /// Taiwanese
181 |         public static let taiwanese = LanguageBits3(rawValue: 0x20)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:181:27: warning: static property 'taiwanese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// Bit field corresponding to language enum
166 |     struct LanguageBits3: OptionSet {
    |            `- note: consider making struct 'LanguageBits3' conform to the 'Sendable' protocol
167 |         public let rawValue: UInt8
168 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
179 |         public static let korean = LanguageBits3(rawValue: 0x10)
180 |         /// Taiwanese
181 |         public static let taiwanese = LanguageBits3(rawValue: 0x20)
    |                           |- warning: static property 'taiwanese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'taiwanese' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
182 |         /// Thai
183 |         public static let thai = LanguageBits3(rawValue: 0x40)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:183:27: warning: static property 'thai' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// Bit field corresponding to language enum
166 |     struct LanguageBits3: OptionSet {
    |            `- note: consider making struct 'LanguageBits3' conform to the 'Sendable' protocol
167 |         public let rawValue: UInt8
168 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
181 |         public static let taiwanese = LanguageBits3(rawValue: 0x20)
182 |         /// Thai
183 |         public static let thai = LanguageBits3(rawValue: 0x40)
    |                           |- warning: static property 'thai' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'thai' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
184 |         /// Hewbrew
185 |         public static let hewbrew = LanguageBits3(rawValue: 0x80)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:185:27: warning: static property 'hewbrew' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// Bit field corresponding to language enum
166 |     struct LanguageBits3: OptionSet {
    |            `- note: consider making struct 'LanguageBits3' conform to the 'Sendable' protocol
167 |         public let rawValue: UInt8
168 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
183 |         public static let thai = LanguageBits3(rawValue: 0x40)
184 |         /// Hewbrew
185 |         public static let hewbrew = LanguageBits3(rawValue: 0x80)
    |                           |- warning: static property 'hewbrew' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'hewbrew' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
186 |     }
187 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:194:27: warning: static property 'brazilianPortuguese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
187 |
188 |     /// Bit field corresponding to language enum
189 |     struct LanguageBits4: OptionSet {
    |            `- note: consider making struct 'LanguageBits4' conform to the 'Sendable' protocol
190 |         public let rawValue: UInt8
191 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
192 |
193 |         /// Brazilian Portuguese
194 |         public static let brazilianPortuguese = LanguageBits4(rawValue: 0x01)
    |                           |- warning: static property 'brazilianPortuguese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'brazilianPortuguese' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 |         /// Indonesian
196 |         public static let indonesian = LanguageBits4(rawValue: 0x02)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:196:27: warning: static property 'indonesian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
187 |
188 |     /// Bit field corresponding to language enum
189 |     struct LanguageBits4: OptionSet {
    |            `- note: consider making struct 'LanguageBits4' conform to the 'Sendable' protocol
190 |         public let rawValue: UInt8
191 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
194 |         public static let brazilianPortuguese = LanguageBits4(rawValue: 0x01)
195 |         /// Indonesian
196 |         public static let indonesian = LanguageBits4(rawValue: 0x02)
    |                           |- warning: static property 'indonesian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'indonesian' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |         /// Malaysian
198 |         public static let malaysian = LanguageBits4(rawValue: 0x04)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:198:27: warning: static property 'malaysian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
187 |
188 |     /// Bit field corresponding to language enum
189 |     struct LanguageBits4: OptionSet {
    |            `- note: consider making struct 'LanguageBits4' conform to the 'Sendable' protocol
190 |         public let rawValue: UInt8
191 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
196 |         public static let indonesian = LanguageBits4(rawValue: 0x02)
197 |         /// Malaysian
198 |         public static let malaysian = LanguageBits4(rawValue: 0x04)
    |                           |- warning: static property 'malaysian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'malaysian' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
199 |         /// Vietnamese
200 |         public static let vietnamese = LanguageBits4(rawValue: 0x08)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:200:27: warning: static property 'vietnamese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
187 |
188 |     /// Bit field corresponding to language enum
189 |     struct LanguageBits4: OptionSet {
    |            `- note: consider making struct 'LanguageBits4' conform to the 'Sendable' protocol
190 |         public let rawValue: UInt8
191 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
198 |         public static let malaysian = LanguageBits4(rawValue: 0x04)
199 |         /// Vietnamese
200 |         public static let vietnamese = LanguageBits4(rawValue: 0x08)
    |                           |- warning: static property 'vietnamese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'vietnamese' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
201 |         /// Burmese
202 |         public static let burmese = LanguageBits4(rawValue: 0x10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:202:27: warning: static property 'burmese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
187 |
188 |     /// Bit field corresponding to language enum
189 |     struct LanguageBits4: OptionSet {
    |            `- note: consider making struct 'LanguageBits4' conform to the 'Sendable' protocol
190 |         public let rawValue: UInt8
191 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
200 |         public static let vietnamese = LanguageBits4(rawValue: 0x08)
201 |         /// Burmese
202 |         public static let burmese = LanguageBits4(rawValue: 0x10)
    |                           |- warning: static property 'burmese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'burmese' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 |         /// Mongolain
204 |         public static let mongolain = LanguageBits4(rawValue: 0x20)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:204:27: warning: static property 'mongolain' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
187 |
188 |     /// Bit field corresponding to language enum
189 |     struct LanguageBits4: OptionSet {
    |            `- note: consider making struct 'LanguageBits4' conform to the 'Sendable' protocol
190 |         public let rawValue: UInt8
191 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
202 |         public static let burmese = LanguageBits4(rawValue: 0x10)
203 |         /// Mongolain
204 |         public static let mongolain = LanguageBits4(rawValue: 0x20)
    |                           |- warning: static property 'mongolain' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'mongolain' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
205 |     }
206 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:116:27: warning: static property 'generic' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Bit field corresponding to sport enum
111 |     struct SportBits0: OptionSet {
    |            `- note: consider making struct 'SportBits0' conform to the 'Sendable' protocol
112 |         public let rawValue: UInt8
113 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
114 |
115 |         /// Generic
116 |         public static let generic = SportBits0(rawValue: 0x01)
    |                           |- warning: static property 'generic' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'generic' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |         /// Running
118 |         public static let running = SportBits0(rawValue: 0x02)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:118:27: warning: static property 'running' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Bit field corresponding to sport enum
111 |     struct SportBits0: OptionSet {
    |            `- note: consider making struct 'SportBits0' conform to the 'Sendable' protocol
112 |         public let rawValue: UInt8
113 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
116 |         public static let generic = SportBits0(rawValue: 0x01)
117 |         /// Running
118 |         public static let running = SportBits0(rawValue: 0x02)
    |                           |- warning: static property 'running' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'running' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
119 |         /// Cycling
120 |         public static let cycling = SportBits0(rawValue: 0x04)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:120:27: warning: static property 'cycling' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Bit field corresponding to sport enum
111 |     struct SportBits0: OptionSet {
    |            `- note: consider making struct 'SportBits0' conform to the 'Sendable' protocol
112 |         public let rawValue: UInt8
113 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
118 |         public static let running = SportBits0(rawValue: 0x02)
119 |         /// Cycling
120 |         public static let cycling = SportBits0(rawValue: 0x04)
    |                           |- warning: static property 'cycling' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'cycling' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
121 |         /// Multi-Sport Transition
122 |         public static let multisportTransition = SportBits0(rawValue: 0x08)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:122:27: warning: static property 'multisportTransition' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Bit field corresponding to sport enum
111 |     struct SportBits0: OptionSet {
    |            `- note: consider making struct 'SportBits0' conform to the 'Sendable' protocol
112 |         public let rawValue: UInt8
113 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
120 |         public static let cycling = SportBits0(rawValue: 0x04)
121 |         /// Multi-Sport Transition
122 |         public static let multisportTransition = SportBits0(rawValue: 0x08)
    |                           |- warning: static property 'multisportTransition' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'multisportTransition' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
123 |         /// Fitness Equipment
124 |         public static let fitnessEquipment = SportBits0(rawValue: 0x10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:124:27: warning: static property 'fitnessEquipment' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Bit field corresponding to sport enum
111 |     struct SportBits0: OptionSet {
    |            `- note: consider making struct 'SportBits0' conform to the 'Sendable' protocol
112 |         public let rawValue: UInt8
113 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
122 |         public static let multisportTransition = SportBits0(rawValue: 0x08)
123 |         /// Fitness Equipment
124 |         public static let fitnessEquipment = SportBits0(rawValue: 0x10)
    |                           |- warning: static property 'fitnessEquipment' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'fitnessEquipment' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
125 |         /// Swimming
126 |         public static let swimming = SportBits0(rawValue: 0x20)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:126:27: warning: static property 'swimming' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Bit field corresponding to sport enum
111 |     struct SportBits0: OptionSet {
    |            `- note: consider making struct 'SportBits0' conform to the 'Sendable' protocol
112 |         public let rawValue: UInt8
113 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
124 |         public static let fitnessEquipment = SportBits0(rawValue: 0x10)
125 |         /// Swimming
126 |         public static let swimming = SportBits0(rawValue: 0x20)
    |                           |- warning: static property 'swimming' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'swimming' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
127 |         /// Basketball
128 |         public static let basketball = SportBits0(rawValue: 0x40)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:128:27: warning: static property 'basketball' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Bit field corresponding to sport enum
111 |     struct SportBits0: OptionSet {
    |            `- note: consider making struct 'SportBits0' conform to the 'Sendable' protocol
112 |         public let rawValue: UInt8
113 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
126 |         public static let swimming = SportBits0(rawValue: 0x20)
127 |         /// Basketball
128 |         public static let basketball = SportBits0(rawValue: 0x40)
    |                           |- warning: static property 'basketball' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'basketball' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
129 |         /// Soccer
130 |         public static let soccer = SportBits0(rawValue: 0x80)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:130:27: warning: static property 'soccer' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
109 |
110 |     /// Bit field corresponding to sport enum
111 |     struct SportBits0: OptionSet {
    |            `- note: consider making struct 'SportBits0' conform to the 'Sendable' protocol
112 |         public let rawValue: UInt8
113 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
128 |         public static let basketball = SportBits0(rawValue: 0x40)
129 |         /// Soccer
130 |         public static let soccer = SportBits0(rawValue: 0x80)
    |                           |- warning: static property 'soccer' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'soccer' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
131 |     }
132 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:139:27: warning: static property 'tennis' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
132 |
133 |     /// Bit field corresponding to sport enum
134 |     struct SportBits1: OptionSet {
    |            `- note: consider making struct 'SportBits1' conform to the 'Sendable' protocol
135 |         public let rawValue: UInt8
136 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
137 |
138 |         /// Tennis
139 |         public static let tennis = SportBits1(rawValue: 0x01)
    |                           |- warning: static property 'tennis' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'tennis' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 |         /// American Football
141 |         public static let americanFootball = SportBits1(rawValue: 0x02)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:141:27: warning: static property 'americanFootball' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
132 |
133 |     /// Bit field corresponding to sport enum
134 |     struct SportBits1: OptionSet {
    |            `- note: consider making struct 'SportBits1' conform to the 'Sendable' protocol
135 |         public let rawValue: UInt8
136 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
139 |         public static let tennis = SportBits1(rawValue: 0x01)
140 |         /// American Football
141 |         public static let americanFootball = SportBits1(rawValue: 0x02)
    |                           |- warning: static property 'americanFootball' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'americanFootball' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
142 |         /// Training
143 |         public static let training = SportBits1(rawValue: 0x04)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:143:27: warning: static property 'training' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
132 |
133 |     /// Bit field corresponding to sport enum
134 |     struct SportBits1: OptionSet {
    |            `- note: consider making struct 'SportBits1' conform to the 'Sendable' protocol
135 |         public let rawValue: UInt8
136 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
141 |         public static let americanFootball = SportBits1(rawValue: 0x02)
142 |         /// Training
143 |         public static let training = SportBits1(rawValue: 0x04)
    |                           |- warning: static property 'training' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'training' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
144 |         /// Walking
145 |         public static let walking = SportBits1(rawValue: 0x08)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:145:27: warning: static property 'walking' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
132 |
133 |     /// Bit field corresponding to sport enum
134 |     struct SportBits1: OptionSet {
    |            `- note: consider making struct 'SportBits1' conform to the 'Sendable' protocol
135 |         public let rawValue: UInt8
136 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
143 |         public static let training = SportBits1(rawValue: 0x04)
144 |         /// Walking
145 |         public static let walking = SportBits1(rawValue: 0x08)
    |                           |- warning: static property 'walking' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'walking' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
146 |         /// Cross Country Skiing
147 |         public static let crossCountySkiing = SportBits1(rawValue: 0x10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:147:27: warning: static property 'crossCountySkiing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
132 |
133 |     /// Bit field corresponding to sport enum
134 |     struct SportBits1: OptionSet {
    |            `- note: consider making struct 'SportBits1' conform to the 'Sendable' protocol
135 |         public let rawValue: UInt8
136 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
145 |         public static let walking = SportBits1(rawValue: 0x08)
146 |         /// Cross Country Skiing
147 |         public static let crossCountySkiing = SportBits1(rawValue: 0x10)
    |                           |- warning: static property 'crossCountySkiing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'crossCountySkiing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
148 |         /// Alpine Skiing
149 |         public static let alpineSkiing = SportBits1(rawValue: 0x20)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:149:27: warning: static property 'alpineSkiing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
132 |
133 |     /// Bit field corresponding to sport enum
134 |     struct SportBits1: OptionSet {
    |            `- note: consider making struct 'SportBits1' conform to the 'Sendable' protocol
135 |         public let rawValue: UInt8
136 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
147 |         public static let crossCountySkiing = SportBits1(rawValue: 0x10)
148 |         /// Alpine Skiing
149 |         public static let alpineSkiing = SportBits1(rawValue: 0x20)
    |                           |- warning: static property 'alpineSkiing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'alpineSkiing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 |         /// Snowboarding
151 |         public static let snowboarding = SportBits1(rawValue: 0x40)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:151:27: warning: static property 'snowboarding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
132 |
133 |     /// Bit field corresponding to sport enum
134 |     struct SportBits1: OptionSet {
    |            `- note: consider making struct 'SportBits1' conform to the 'Sendable' protocol
135 |         public let rawValue: UInt8
136 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
149 |         public static let alpineSkiing = SportBits1(rawValue: 0x20)
150 |         /// Snowboarding
151 |         public static let snowboarding = SportBits1(rawValue: 0x40)
    |                           |- warning: static property 'snowboarding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'snowboarding' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
152 |         /// Rowing
153 |         public static let rowing = SportBits1(rawValue: 0x80)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:153:27: warning: static property 'rowing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
132 |
133 |     /// Bit field corresponding to sport enum
134 |     struct SportBits1: OptionSet {
    |            `- note: consider making struct 'SportBits1' conform to the 'Sendable' protocol
135 |         public let rawValue: UInt8
136 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
151 |         public static let snowboarding = SportBits1(rawValue: 0x40)
152 |         /// Rowing
153 |         public static let rowing = SportBits1(rawValue: 0x80)
    |                           |- warning: static property 'rowing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'rowing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
154 |     }
155 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:162:27: warning: static property 'mountaineering' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
155 |
156 |     /// Bit field corresponding to sport enum
157 |     struct SportBits2: OptionSet {
    |            `- note: consider making struct 'SportBits2' conform to the 'Sendable' protocol
158 |         public let rawValue: UInt8
159 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
160 |
161 |         /// Mountaineering
162 |         public static let mountaineering = SportBits2(rawValue: 0x01)
    |                           |- warning: static property 'mountaineering' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'mountaineering' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 |         /// Hiking
164 |         public static let hiking = SportBits2(rawValue: 0x02)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:164:27: warning: static property 'hiking' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
155 |
156 |     /// Bit field corresponding to sport enum
157 |     struct SportBits2: OptionSet {
    |            `- note: consider making struct 'SportBits2' conform to the 'Sendable' protocol
158 |         public let rawValue: UInt8
159 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
162 |         public static let mountaineering = SportBits2(rawValue: 0x01)
163 |         /// Hiking
164 |         public static let hiking = SportBits2(rawValue: 0x02)
    |                           |- warning: static property 'hiking' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'hiking' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
165 |         /// Multisport
166 |         public static let multisport = SportBits2(rawValue: 0x04)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:166:27: warning: static property 'multisport' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
155 |
156 |     /// Bit field corresponding to sport enum
157 |     struct SportBits2: OptionSet {
    |            `- note: consider making struct 'SportBits2' conform to the 'Sendable' protocol
158 |         public let rawValue: UInt8
159 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
164 |         public static let hiking = SportBits2(rawValue: 0x02)
165 |         /// Multisport
166 |         public static let multisport = SportBits2(rawValue: 0x04)
    |                           |- warning: static property 'multisport' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'multisport' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
167 |         /// Paddling
168 |         public static let paddling = SportBits2(rawValue: 0x08)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:168:27: warning: static property 'paddling' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
155 |
156 |     /// Bit field corresponding to sport enum
157 |     struct SportBits2: OptionSet {
    |            `- note: consider making struct 'SportBits2' conform to the 'Sendable' protocol
158 |         public let rawValue: UInt8
159 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
166 |         public static let multisport = SportBits2(rawValue: 0x04)
167 |         /// Paddling
168 |         public static let paddling = SportBits2(rawValue: 0x08)
    |                           |- warning: static property 'paddling' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'paddling' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 |         /// Flying
170 |         public static let flying = SportBits2(rawValue: 0x10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:170:27: warning: static property 'flying' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
155 |
156 |     /// Bit field corresponding to sport enum
157 |     struct SportBits2: OptionSet {
    |            `- note: consider making struct 'SportBits2' conform to the 'Sendable' protocol
158 |         public let rawValue: UInt8
159 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
168 |         public static let paddling = SportBits2(rawValue: 0x08)
169 |         /// Flying
170 |         public static let flying = SportBits2(rawValue: 0x10)
    |                           |- warning: static property 'flying' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'flying' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
171 |         /// eBiking
172 |         public static let eBiking = SportBits2(rawValue: 0x20)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:172:27: warning: static property 'eBiking' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
155 |
156 |     /// Bit field corresponding to sport enum
157 |     struct SportBits2: OptionSet {
    |            `- note: consider making struct 'SportBits2' conform to the 'Sendable' protocol
158 |         public let rawValue: UInt8
159 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
170 |         public static let flying = SportBits2(rawValue: 0x10)
171 |         /// eBiking
172 |         public static let eBiking = SportBits2(rawValue: 0x20)
    |                           |- warning: static property 'eBiking' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'eBiking' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
173 |         /// Motorcycling
174 |         public static let motorcycling = SportBits2(rawValue: 0x40)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:174:27: warning: static property 'motorcycling' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
155 |
156 |     /// Bit field corresponding to sport enum
157 |     struct SportBits2: OptionSet {
    |            `- note: consider making struct 'SportBits2' conform to the 'Sendable' protocol
158 |         public let rawValue: UInt8
159 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
172 |         public static let eBiking = SportBits2(rawValue: 0x20)
173 |         /// Motorcycling
174 |         public static let motorcycling = SportBits2(rawValue: 0x40)
    |                           |- warning: static property 'motorcycling' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'motorcycling' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
175 |         /// Boating
176 |         public static let boating = SportBits2(rawValue: 0x80)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:176:27: warning: static property 'boating' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
155 |
156 |     /// Bit field corresponding to sport enum
157 |     struct SportBits2: OptionSet {
    |            `- note: consider making struct 'SportBits2' conform to the 'Sendable' protocol
158 |         public let rawValue: UInt8
159 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
174 |         public static let motorcycling = SportBits2(rawValue: 0x40)
175 |         /// Boating
176 |         public static let boating = SportBits2(rawValue: 0x80)
    |                           |- warning: static property 'boating' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'boating' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
177 |     }
178 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:185:27: warning: static property 'driving' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
178 |
179 |     /// Bit field corresponding to sport enum
180 |     struct SportBits3: OptionSet {
    |            `- note: consider making struct 'SportBits3' conform to the 'Sendable' protocol
181 |         public let rawValue: UInt8
182 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
183 |
184 |         /// Driving
185 |         public static let driving = SportBits3(rawValue: 0x01)
    |                           |- warning: static property 'driving' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'driving' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
186 |         /// Golf
187 |         public static let golf = SportBits3(rawValue: 0x02)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:187:27: warning: static property 'golf' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
178 |
179 |     /// Bit field corresponding to sport enum
180 |     struct SportBits3: OptionSet {
    |            `- note: consider making struct 'SportBits3' conform to the 'Sendable' protocol
181 |         public let rawValue: UInt8
182 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
185 |         public static let driving = SportBits3(rawValue: 0x01)
186 |         /// Golf
187 |         public static let golf = SportBits3(rawValue: 0x02)
    |                           |- warning: static property 'golf' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'golf' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
188 |         /// Hang Gliding
189 |         public static let hangGliding = SportBits3(rawValue: 0x04)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:189:27: warning: static property 'hangGliding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
178 |
179 |     /// Bit field corresponding to sport enum
180 |     struct SportBits3: OptionSet {
    |            `- note: consider making struct 'SportBits3' conform to the 'Sendable' protocol
181 |         public let rawValue: UInt8
182 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
187 |         public static let golf = SportBits3(rawValue: 0x02)
188 |         /// Hang Gliding
189 |         public static let hangGliding = SportBits3(rawValue: 0x04)
    |                           |- warning: static property 'hangGliding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'hangGliding' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
190 |         /// Horseback Riding
191 |         public static let horsebackRiding = SportBits3(rawValue: 0x08)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:191:27: warning: static property 'horsebackRiding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
178 |
179 |     /// Bit field corresponding to sport enum
180 |     struct SportBits3: OptionSet {
    |            `- note: consider making struct 'SportBits3' conform to the 'Sendable' protocol
181 |         public let rawValue: UInt8
182 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
189 |         public static let hangGliding = SportBits3(rawValue: 0x04)
190 |         /// Horseback Riding
191 |         public static let horsebackRiding = SportBits3(rawValue: 0x08)
    |                           |- warning: static property 'horsebackRiding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'horsebackRiding' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
192 |         /// Hunting
193 |         public static let hunting = SportBits3(rawValue: 0x10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:193:27: warning: static property 'hunting' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
178 |
179 |     /// Bit field corresponding to sport enum
180 |     struct SportBits3: OptionSet {
    |            `- note: consider making struct 'SportBits3' conform to the 'Sendable' protocol
181 |         public let rawValue: UInt8
182 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
191 |         public static let horsebackRiding = SportBits3(rawValue: 0x08)
192 |         /// Hunting
193 |         public static let hunting = SportBits3(rawValue: 0x10)
    |                           |- warning: static property 'hunting' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'hunting' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |         /// Fishing
195 |         public static let fishing = SportBits3(rawValue: 0x20)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:195:27: warning: static property 'fishing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
178 |
179 |     /// Bit field corresponding to sport enum
180 |     struct SportBits3: OptionSet {
    |            `- note: consider making struct 'SportBits3' conform to the 'Sendable' protocol
181 |         public let rawValue: UInt8
182 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
193 |         public static let hunting = SportBits3(rawValue: 0x10)
194 |         /// Fishing
195 |         public static let fishing = SportBits3(rawValue: 0x20)
    |                           |- warning: static property 'fishing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'fishing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
196 |         /// Inline Skating
197 |         public static let inlineSkating = SportBits3(rawValue: 0x40)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:197:27: warning: static property 'inlineSkating' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
178 |
179 |     /// Bit field corresponding to sport enum
180 |     struct SportBits3: OptionSet {
    |            `- note: consider making struct 'SportBits3' conform to the 'Sendable' protocol
181 |         public let rawValue: UInt8
182 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
195 |         public static let fishing = SportBits3(rawValue: 0x20)
196 |         /// Inline Skating
197 |         public static let inlineSkating = SportBits3(rawValue: 0x40)
    |                           |- warning: static property 'inlineSkating' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'inlineSkating' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
198 |         /// Rock Climbing
199 |         public static let rockClimbing = SportBits3(rawValue: 0x80)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:199:27: warning: static property 'rockClimbing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
178 |
179 |     /// Bit field corresponding to sport enum
180 |     struct SportBits3: OptionSet {
    |            `- note: consider making struct 'SportBits3' conform to the 'Sendable' protocol
181 |         public let rawValue: UInt8
182 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
197 |         public static let inlineSkating = SportBits3(rawValue: 0x40)
198 |         /// Rock Climbing
199 |         public static let rockClimbing = SportBits3(rawValue: 0x80)
    |                           |- warning: static property 'rockClimbing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'rockClimbing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
200 |     }
201 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:208:27: warning: static property 'sailing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
201 |
202 |     /// Bit field corresponding to sport enum
203 |     struct SportBits4: OptionSet {
    |            `- note: consider making struct 'SportBits4' conform to the 'Sendable' protocol
204 |         public let rawValue: UInt8
205 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
206 |
207 |         /// Sailing
208 |         public static let sailing = SportBits4(rawValue: 0x01)
    |                           |- warning: static property 'sailing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'sailing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |         /// Ice Skating
210 |         public static let iceSkating = SportBits4(rawValue: 0x02)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:210:27: warning: static property 'iceSkating' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
201 |
202 |     /// Bit field corresponding to sport enum
203 |     struct SportBits4: OptionSet {
    |            `- note: consider making struct 'SportBits4' conform to the 'Sendable' protocol
204 |         public let rawValue: UInt8
205 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
208 |         public static let sailing = SportBits4(rawValue: 0x01)
209 |         /// Ice Skating
210 |         public static let iceSkating = SportBits4(rawValue: 0x02)
    |                           |- warning: static property 'iceSkating' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'iceSkating' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 |         /// Sky Diving
212 |         public static let skyDiving = SportBits4(rawValue: 0x04)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:212:27: warning: static property 'skyDiving' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
201 |
202 |     /// Bit field corresponding to sport enum
203 |     struct SportBits4: OptionSet {
    |            `- note: consider making struct 'SportBits4' conform to the 'Sendable' protocol
204 |         public let rawValue: UInt8
205 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
210 |         public static let iceSkating = SportBits4(rawValue: 0x02)
211 |         /// Sky Diving
212 |         public static let skyDiving = SportBits4(rawValue: 0x04)
    |                           |- warning: static property 'skyDiving' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'skyDiving' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
213 |         /// Snowshoeing
214 |         public static let snowshoeing = SportBits4(rawValue: 0x08)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:214:27: warning: static property 'snowshoeing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
201 |
202 |     /// Bit field corresponding to sport enum
203 |     struct SportBits4: OptionSet {
    |            `- note: consider making struct 'SportBits4' conform to the 'Sendable' protocol
204 |         public let rawValue: UInt8
205 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
212 |         public static let skyDiving = SportBits4(rawValue: 0x04)
213 |         /// Snowshoeing
214 |         public static let snowshoeing = SportBits4(rawValue: 0x08)
    |                           |- warning: static property 'snowshoeing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'snowshoeing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
215 |         /// Snowmobiling
216 |         public static let snowmobiling = SportBits4(rawValue: 0x10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:216:27: warning: static property 'snowmobiling' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
201 |
202 |     /// Bit field corresponding to sport enum
203 |     struct SportBits4: OptionSet {
    |            `- note: consider making struct 'SportBits4' conform to the 'Sendable' protocol
204 |         public let rawValue: UInt8
205 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
214 |         public static let snowshoeing = SportBits4(rawValue: 0x08)
215 |         /// Snowmobiling
216 |         public static let snowmobiling = SportBits4(rawValue: 0x10)
    |                           |- warning: static property 'snowmobiling' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'snowmobiling' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
217 |         /// Stand Up Paddel Boarding
218 |         public static let standUpPaddelboarding = SportBits4(rawValue: 0x20)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:218:27: warning: static property 'standUpPaddelboarding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
201 |
202 |     /// Bit field corresponding to sport enum
203 |     struct SportBits4: OptionSet {
    |            `- note: consider making struct 'SportBits4' conform to the 'Sendable' protocol
204 |         public let rawValue: UInt8
205 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
216 |         public static let snowmobiling = SportBits4(rawValue: 0x10)
217 |         /// Stand Up Paddel Boarding
218 |         public static let standUpPaddelboarding = SportBits4(rawValue: 0x20)
    |                           |- warning: static property 'standUpPaddelboarding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'standUpPaddelboarding' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
219 |         /// Surfing
220 |         public static let surfing = SportBits4(rawValue: 0x40)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:220:27: warning: static property 'surfing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
201 |
202 |     /// Bit field corresponding to sport enum
203 |     struct SportBits4: OptionSet {
    |            `- note: consider making struct 'SportBits4' conform to the 'Sendable' protocol
204 |         public let rawValue: UInt8
205 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
218 |         public static let standUpPaddelboarding = SportBits4(rawValue: 0x20)
219 |         /// Surfing
220 |         public static let surfing = SportBits4(rawValue: 0x40)
    |                           |- warning: static property 'surfing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'surfing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
221 |         /// Wakeboarding
222 |         public static let wakeboarding = SportBits4(rawValue: 0x80)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:222:27: warning: static property 'wakeboarding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
201 |
202 |     /// Bit field corresponding to sport enum
203 |     struct SportBits4: OptionSet {
    |            `- note: consider making struct 'SportBits4' conform to the 'Sendable' protocol
204 |         public let rawValue: UInt8
205 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
220 |         public static let surfing = SportBits4(rawValue: 0x40)
221 |         /// Wakeboarding
222 |         public static let wakeboarding = SportBits4(rawValue: 0x80)
    |                           |- warning: static property 'wakeboarding' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'wakeboarding' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
223 |     }
224 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:231:27: warning: static property 'waterSkiing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
224 |
225 |     /// Bit field corresponding to sport enum
226 |     struct SportBits5: OptionSet {
    |            `- note: consider making struct 'SportBits5' conform to the 'Sendable' protocol
227 |         public let rawValue: UInt8
228 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
229 |
230 |         /// Water Skiing
231 |         public static let waterSkiing = SportBits5(rawValue: 0x01)
    |                           |- warning: static property 'waterSkiing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'waterSkiing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
232 |         /// Kayaking
233 |         public static let kayaking = SportBits5(rawValue: 0x02)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:233:27: warning: static property 'kayaking' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
224 |
225 |     /// Bit field corresponding to sport enum
226 |     struct SportBits5: OptionSet {
    |            `- note: consider making struct 'SportBits5' conform to the 'Sendable' protocol
227 |         public let rawValue: UInt8
228 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
231 |         public static let waterSkiing = SportBits5(rawValue: 0x01)
232 |         /// Kayaking
233 |         public static let kayaking = SportBits5(rawValue: 0x02)
    |                           |- warning: static property 'kayaking' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'kayaking' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
234 |         /// Rafting
235 |         public static let rafting = SportBits5(rawValue: 0x04)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:235:27: warning: static property 'rafting' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
224 |
225 |     /// Bit field corresponding to sport enum
226 |     struct SportBits5: OptionSet {
    |            `- note: consider making struct 'SportBits5' conform to the 'Sendable' protocol
227 |         public let rawValue: UInt8
228 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
233 |         public static let kayaking = SportBits5(rawValue: 0x02)
234 |         /// Rafting
235 |         public static let rafting = SportBits5(rawValue: 0x04)
    |                           |- warning: static property 'rafting' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'rafting' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
236 |         /// Wind Surfing
237 |         public static let windSurfing = SportBits5(rawValue: 0x08)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:237:27: warning: static property 'windSurfing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
224 |
225 |     /// Bit field corresponding to sport enum
226 |     struct SportBits5: OptionSet {
    |            `- note: consider making struct 'SportBits5' conform to the 'Sendable' protocol
227 |         public let rawValue: UInt8
228 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
235 |         public static let rafting = SportBits5(rawValue: 0x04)
236 |         /// Wind Surfing
237 |         public static let windSurfing = SportBits5(rawValue: 0x08)
    |                           |- warning: static property 'windSurfing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'windSurfing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
238 |         /// Kite Surfing
239 |         public static let kiteSurfing = SportBits5(rawValue: 0x10)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:239:27: warning: static property 'kiteSurfing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
224 |
225 |     /// Bit field corresponding to sport enum
226 |     struct SportBits5: OptionSet {
    |            `- note: consider making struct 'SportBits5' conform to the 'Sendable' protocol
227 |         public let rawValue: UInt8
228 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
237 |         public static let windSurfing = SportBits5(rawValue: 0x08)
238 |         /// Kite Surfing
239 |         public static let kiteSurfing = SportBits5(rawValue: 0x10)
    |                           |- warning: static property 'kiteSurfing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'kiteSurfing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
240 |         /// Tactical
241 |         public static let tactical = SportBits5(rawValue: 0x20)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:241:27: warning: static property 'tactical' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
224 |
225 |     /// Bit field corresponding to sport enum
226 |     struct SportBits5: OptionSet {
    |            `- note: consider making struct 'SportBits5' conform to the 'Sendable' protocol
227 |         public let rawValue: UInt8
228 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
239 |         public static let kiteSurfing = SportBits5(rawValue: 0x10)
240 |         /// Tactical
241 |         public static let tactical = SportBits5(rawValue: 0x20)
    |                           |- warning: static property 'tactical' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'tactical' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
242 |         /// Jump Master
243 |         public static let jumpMaster = SportBits5(rawValue: 0x40)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:243:27: warning: static property 'jumpMaster' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
224 |
225 |     /// Bit field corresponding to sport enum
226 |     struct SportBits5: OptionSet {
    |            `- note: consider making struct 'SportBits5' conform to the 'Sendable' protocol
227 |         public let rawValue: UInt8
228 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
241 |         public static let tactical = SportBits5(rawValue: 0x20)
242 |         /// Jump Master
243 |         public static let jumpMaster = SportBits5(rawValue: 0x40)
    |                           |- warning: static property 'jumpMaster' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'jumpMaster' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
244 |         /// Boxing
245 |         public static let boxing = SportBits5(rawValue: 0x80)
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:245:27: warning: static property 'boxing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
224 |
225 |     /// Bit field corresponding to sport enum
226 |     struct SportBits5: OptionSet {
    |            `- note: consider making struct 'SportBits5' conform to the 'Sendable' protocol
227 |         public let rawValue: UInt8
228 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
243 |         public static let jumpMaster = SportBits5(rawValue: 0x40)
244 |         /// Boxing
245 |         public static let boxing = SportBits5(rawValue: 0x80)
    |                           |- warning: static property 'boxing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'boxing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
246 |     }
247 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/SportCapabilities.swift:254:27: warning: static property 'floorClimbing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
224 |
225 |     /// Bit field corresponding to sport enum
226 |     struct SportBits5: OptionSet {
    |            `- note: consider making struct 'SportBits5' conform to the 'Sendable' protocol
227 |         public let rawValue: UInt8
228 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
252 |
253 |         /// Floor Climbing
254 |         public static let floorClimbing = SportBits5(rawValue: 0x01)
    |                           |- warning: static property 'floorClimbing' is not concurrency-safe because non-'Sendable' type 'SportCapabilities.SportBits5' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: add '@MainActor' to make static property 'floorClimbing' part of global actor 'MainActor'
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
255 |     }
256 |
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/Units/RatingUnit.swift:30:12: warning: class 'RatingUnit' must restate inherited '@unchecked Sendable' conformance
28 | @available(swift 3.1)
29 | @available(iOS 10.0, tvOS 10.0, watchOS 3.0, OSX 10.12, *)
30 | open class RatingUnit: Unit {
   |            `- warning: class 'RatingUnit' must restate inherited '@unchecked Sendable' conformance
31 |
32 |     private struct Symbol {
/host/spi-builder-workspace/Sources/FitDataProtocol/Types/Units/UnitFitFlow.swift:31:12: warning: class 'UnitFitFlow' must restate inherited '@unchecked Sendable' conformance
29 | @available(swift 3.1)
30 | @available(iOS 10.0, tvOS 10.0, watchOS 3.0, OSX 10.12, *)
31 | open class UnitFitFlow: Unit {
   |            `- warning: class 'UnitFitFlow' must restate inherited '@unchecked Sendable' conformance
32 |
33 |     private struct Symbol {
Build complete! (24.76s)
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.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Done.