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 macOS (SPM) on 27 Apr 2025 13:37:14 UTC.

Swift 6 data race errors: 191

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -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

Build Log

    |                           `- 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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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 |
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/Units/UnitFitGrit.swift:31:12: warning: class 'UnitFitGrit' 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 UnitFitGrit: Unit {
   |            `- warning: class 'UnitFitGrit' must restate inherited '@unchecked Sendable' conformance
32 |
33 |     private struct Symbol {
[217/235] Compiling FitDataProtocol Position.swift
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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 |
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/Units/UnitFitGrit.swift:31:12: warning: class 'UnitFitGrit' 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 UnitFitGrit: Unit {
   |            `- warning: class 'UnitFitGrit' must restate inherited '@unchecked Sendable' conformance
32 |
33 |     private struct Symbol {
[218/235] Compiling FitDataProtocol ScoreType.swift
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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)
/Users/admin/builder/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 |
/Users/admin/builder/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 |
/Users/admin/builder/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 {
/Users/admin/builder/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 {
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/Units/UnitFitGrit.swift:31:12: warning: class 'UnitFitGrit' 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 UnitFitGrit: Unit {
   |            `- warning: class 'UnitFitGrit' must restate inherited '@unchecked Sendable' conformance
32 |
33 |     private struct Symbol {
[219/235] Compiling FitDataProtocol FitMessage.swift
[220/235] Compiling FitDataProtocol GoalMessage.swift
[221/235] Compiling FitDataProtocol HeartRateZoneMessage.swift
[222/235] Compiling FitDataProtocol HeartrateProfileMessage.swift
[223/235] Compiling FitDataProtocol HrvMessage.swift
[224/235] Compiling FitDataProtocol JumpMessage.swift
[225/235] Compiling FitDataProtocol LapMessage.swift
[226/235] Compiling FitDataProtocol MetZoneMessage.swift
[227/235] Compiling FitDataProtocol PowerZoneMessage.swift
[228/235] Compiling FitDataProtocol RecordMessage.swift
[229/235] Compiling FitDataProtocol ScheduleMessage.swift
[230/235] Compiling FitDataProtocol SegmentLeaderboardEntryMessage.swift
[231/235] Compiling FitDataProtocol SegmentPointMessage.swift
[232/235] Compiling FitDataProtocol SessionMessage.swift
[233/235] Compiling FitDataProtocol SetMessage.swift
[234/235] Compiling FitDataProtocol SlaveDeviceMessage.swift
[235/235] Compiling FitDataProtocol SoftwareMessage.swift
Build complete! (13.90s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "fitnessunits",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.1.0",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/FitnessKit/FitnessUnits"
    },
    {
      "identity" : "datadecoder",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.0.0",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/FitnessKit/DataDecoder"
    },
    {
      "identity" : "antmessageprotocol",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.1.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/FitnessKit/AntMessageProtocol"
    }
  ],
  "manifest_display_name" : "FitDataProtocol",
  "name" : "FitDataProtocol",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "10.0"
    },
    {
      "name" : "macos",
      "version" : "10.12"
    },
    {
      "name" : "tvos",
      "version" : "10.0"
    },
    {
      "name" : "watchos",
      "version" : "3.0"
    }
  ],
  "products" : [
    {
      "name" : "FitDataProtocol",
      "targets" : [
        "FitDataProtocol"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "FitDataProtocolTests",
      "module_type" : "SwiftTarget",
      "name" : "FitDataProtocolTests",
      "path" : "Tests/FitDataProtocolTests",
      "sources" : [
        "ExerciseNameTests.swift",
        "FitDataProtocolTests.swift",
        "FitMessageTests.swift",
        "ResolutionTest.swift",
        "StringExtensionsTests.swift"
      ],
      "target_dependencies" : [
        "FitDataProtocol"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FitDataProtocol",
      "module_type" : "SwiftTarget",
      "name" : "FitDataProtocol",
      "path" : "Sources/FitDataProtocol",
      "product_dependencies" : [
        "FitnessUnits",
        "DataDecoder",
        "AntMessageProtocol"
      ],
      "product_memberships" : [
        "FitDataProtocol"
      ],
      "sources" : [
        "Decoder/FitFileDecoder.swift",
        "Encoding/EncoderValidator.swift",
        "Encoding/FitFileEncoder.swift",
        "Encoding/Validators/GarminConnectFileEncoderValidator.swift",
        "Encoding/Validators/GoalsFileEncoderValidator.swift",
        "Encoding/Validators/WoroutFileEncoderValidator.swift",
        "Extensions/AntMessageProtocolExtension.swift",
        "Extensions/DataExtension.swift",
        "Extensions/DateExtension.swift",
        "Extensions/Resolutionable.swift",
        "Extensions/StringExtension.swift",
        "Extensions/UInt8Extension.swift",
        "Internal/DefinitionMessage.swift",
        "Internal/DeveloperFieldDefinition.swift",
        "Internal/FieldDefinition.swift",
        "Internal/FileHeader.swift",
        "Internal/RecordHeader.swift",
        "Merge/FitFileMerger.swift",
        "Messages/ActivityMessage.swift",
        "Messages/AntChannelIdMessage.swift",
        "Messages/BikeProfileMessage.swift",
        "Messages/BloodPressureMessage.swift",
        "Messages/CadenceZoneMessage.swift",
        "Messages/CapabilitiesMessage.swift",
        "Messages/ConnectivityMessage.swift",
        "Messages/CourseMessage.swift",
        "Messages/CoursePointMessage.swift",
        "Messages/DeveloperDataIdMessage.swift",
        "Messages/DeviceInfoMessage.swift",
        "Messages/DeviceSettingsMessage.swift",
        "Messages/EventMessage.swift",
        "Messages/ExerciseTitleMessage.swift",
        "Messages/FieldDescriptionMessage.swift",
        "Messages/FileCapabilitiesMessage.swift",
        "Messages/FileCreatorMessage.swift",
        "Messages/FileIdMessage.swift",
        "Messages/FitMessage.swift",
        "Messages/GoalMessage.swift",
        "Messages/HeartRateZoneMessage.swift",
        "Messages/HeartrateProfileMessage.swift",
        "Messages/HrvMessage.swift",
        "Messages/JumpMessage.swift",
        "Messages/LapMessage.swift",
        "Messages/MetZoneMessage.swift",
        "Messages/PowerZoneMessage.swift",
        "Messages/RecordMessage.swift",
        "Messages/ScheduleMessage.swift",
        "Messages/SegmentLeaderboardEntryMessage.swift",
        "Messages/SegmentPointMessage.swift",
        "Messages/SessionMessage.swift",
        "Messages/SetMessage.swift",
        "Messages/SlaveDeviceMessage.swift",
        "Messages/SoftwareMessage.swift",
        "Messages/SpeedZoneMessage.swift",
        "Messages/SportMessage.swift",
        "Messages/StressLevelMessage.swift",
        "Messages/StrideSpeedDistanceMonitorProfileMessage.swift",
        "Messages/TotalsMessage.swift",
        "Messages/UserProfileMessage.swift",
        "Messages/VideoMessage.swift",
        "Messages/WatchfaceSettingsMessage.swift",
        "Messages/WeatherAlertMessage.swift",
        "Messages/WeatherConditionsMessage.swift",
        "Messages/WeightScaleMessage.swift",
        "Messages/WorkoutMessage.swift",
        "Messages/WorkoutSessionMessage.swift",
        "Messages/WorkoutStepMessage.swift",
        "Messages/ZonesTargetMessage.swift",
        "Types/Activity.swift",
        "Types/AutoActivityDetect.swift",
        "Types/AutoSyncFrequency.swift",
        "Types/BacklightMode.swift",
        "Types/Base Type/BaseType.swift",
        "Types/Base Type/BaseTypeDecode.swift",
        "Types/BaseUnit.swift",
        "Types/BloodPressureType.swift",
        "Types/BodyLocation.swift",
        "Types/ConnectivityCapabilities.swift",
        "Types/CoursePointType.swift",
        "Types/DateMode.swift",
        "Types/DeviceIndex.swift",
        "Types/DisplayOrientation.swift",
        "Types/DisplayTypes.swift",
        "Types/Error.swift",
        "Types/Event.swift",
        "Types/EventType.swift",
        "Types/Exercise/Exercise Name/BenchPressExerciseName.swift",
        "Types/Exercise/Exercise Name/CalfRaiseExerciseName.swift",
        "Types/Exercise/Exercise Name/CardioExerciseName.swift",
        "Types/Exercise/Exercise Name/CarryExerciseName.swift",
        "Types/Exercise/Exercise Name/ChopExerciseName.swift",
        "Types/Exercise/Exercise Name/CoreExerciseName.swift",
        "Types/Exercise/Exercise Name/CrunchExerciseName.swift",
        "Types/Exercise/Exercise Name/CurlExerciseName.swift",
        "Types/Exercise/Exercise Name/DeadliftExerciseName.swift",
        "Types/Exercise/Exercise Name/FlyeExerciseName.swift",
        "Types/Exercise/Exercise Name/HipRaiseExerciseName.swift",
        "Types/Exercise/Exercise Name/HipStabilityExerciseName.swift",
        "Types/Exercise/Exercise Name/HipSwingExerciseName.swift",
        "Types/Exercise/Exercise Name/HyperextensionExerciseName.swift",
        "Types/Exercise/Exercise Name/LateralRaiseExerciseName.swift",
        "Types/Exercise/Exercise Name/LegCurlExerciseName.swift",
        "Types/Exercise/Exercise Name/LegRaiseExerciseName.swift",
        "Types/Exercise/Exercise Name/LungeExerciseName.swift",
        "Types/Exercise/Exercise Name/OlympicLiftExerciseName.swift",
        "Types/Exercise/Exercise Name/PlankExerciseName.swift",
        "Types/Exercise/Exercise Name/PlyoExerciseName.swift",
        "Types/Exercise/Exercise Name/PullUpExerciseName.swift",
        "Types/Exercise/Exercise Name/PushUpExerciseName.swift",
        "Types/Exercise/Exercise Name/RowExerciseName.swift",
        "Types/Exercise/Exercise Name/RunExerciseName.swift",
        "Types/Exercise/Exercise Name/ShoulderPressExerciseName.swift",
        "Types/Exercise/Exercise Name/ShoulderStabilityExerciseName.swift",
        "Types/Exercise/Exercise Name/ShrugExerciseName.swift",
        "Types/Exercise/Exercise Name/SitUpExerciseName.swift",
        "Types/Exercise/Exercise Name/SquatExerciseName.swift",
        "Types/Exercise/Exercise Name/TotalBodyExerciseName.swift",
        "Types/Exercise/Exercise Name/TricepExtensionExerciseName.swift",
        "Types/Exercise/Exercise Name/WarmUpExerciseName.swift",
        "Types/Exercise/ExerciseCategory.swift",
        "Types/Exercise/ExerciseName.swift",
        "Types/FieldData.swift",
        "Types/FileType.swift",
        "Types/FitFileFlag.swift",
        "Types/FitTime.swift",
        "Types/GarminProduct.swift",
        "Types/GoalType.swift",
        "Types/HeartrateType.swift",
        "Types/HemoglobinPercent.swift",
        "Types/Intensity.swift",
        "Types/Language.swift",
        "Types/LanguageCapabilities.swift",
        "Types/LapTrigger.swift",
        "Types/LeaderboardType.swift",
        "Types/LeftRightBalance.swift",
        "Types/MessageIndex.swift",
        "Types/PositionDisplayType.swift",
        "Types/PowerType.swift",
        "Types/ScheduleType.swift",
        "Types/SessionTriggerType.swift",
        "Types/SetType.swift",
        "Types/Side.swift",
        "Types/SourceType.swift",
        "Types/SportCapabilities.swift",
        "Types/StrokeType.swift",
        "Types/SwimStrokeType.swift",
        "Types/Switch.swift",
        "Types/TimeMode.swift",
        "Types/Units/RatingUnit.swift",
        "Types/Units/UnitCount+FIT.swift",
        "Types/Units/UnitFitFlow.swift",
        "Types/Units/UnitFitGrit.swift",
        "Types/Values/PedalSmoothness.swift",
        "Types/Values/Position.swift",
        "Types/Values/ScoreType.swift",
        "Types/Values/StanceTime.swift",
        "Types/Values/TorqueEffectiveness.swift",
        "Types/WatchFace.swift",
        "Types/WeatherReportType.swift",
        "Types/WeatherSeverity.swift",
        "Types/WeatherStatusType.swift",
        "Types/Weight.swift",
        "Types/Workout/WorkoutCapabilities.swift",
        "Types/Workout/WorkoutEquipment.swift",
        "Types/Workout/WorkoutStepDurationType.swift",
        "Types/Workout/WorkoutStepTargetType.swift",
        "Utilities/Conversions.swift",
        "Utilities/FitCrc.swift",
        "Utilities/Wrappers/FitFieldDimension.swift",
        "Utilities/Wrappers/FitFieldTime.swift",
        "Utilities/Wrappers/FitFieldUnit.swift",
        "Utilities/Wrappers/FitFieldWrapper.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Done.