The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of FitDataProtocol, reference 2.1.6 (b93ef5), with Swift 6.0 for macOS (SPM) on 29 Nov 2024 12:25:33 UTC.

Swift 6 data race errors: 191

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -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

 26 |
 27 | /// Connectivity Capabilities
 28 | public struct ConnectivityCapabilities: OptionSet {
    |               `- note: consider making struct 'ConnectivityCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 99 |     public static let liveTrackMessaging = ConnectivityCapabilities(rawValue: 0x20000000)
100 |     /// Instant Input
101 |     public static let instantInput = ConnectivityCapabilities(rawValue: 0x80000000)
    |                       |- warning: static property 'instantInput' is not concurrency-safe because non-'Sendable' type 'ConnectivityCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'instantInput' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
102 | }
103 |
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:92:16: warning: static property 'nonFitFile' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
 90 |
 91 |     /// Non FIT File
 92 |     static let nonFitFile = FileType(rawValue: 0)
    |                |- warning: static property 'nonFitFile' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'nonFitFile' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 93 |
 94 |     /// Device - Read only, single File
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:100:16: warning: static property 'device' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
 98 |     /// a device supports, and restrictions/capabilities (if applicable) of the messages
 99 |     /// and fields contained within each file type.
100 |     static let device = FileType(rawValue: 1)
    |                |- warning: static property 'device' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'device' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
101 |
102 |     /// Settings - Read/Write, single File
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:109:16: warning: static property 'settings' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
107 |     /// information about the user, bicycle, sensors that a device may pair to, and user
108 |     /// interface preferences.
109 |     static let settings = FileType(rawValue: 2)
    |                |- warning: static property 'settings' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'settings' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
110 |
111 |     /// Sport - Read/write, multiple files
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:116:16: warning: static property 'sport' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
114 |     /// The records provide details on the types of zones supported (such as heart rate or power),
115 |     /// and the desired target levels. The sports settings file allows these values to be grouped by sport.
116 |     static let sport = FileType(rawValue: 3)
    |                |- warning: static property 'sport' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'sport' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |
118 |     /// Activity - Read/write/erase, multiple files
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:127:16: warning: static property 'workout' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
125 |     /// A workout file describes a structured activity and guides a user through the activity.
126 |     /// It can be designed on a computer and transferred to a display device or generated on the device itself.
127 |     static let workout = FileType(rawValue: 5)
    |                |- warning: static property 'workout' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'workout' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |
129 |     /// Course - Read/write/erase, multiple files
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:133:16: warning: static property 'course' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
131 |     /// A course file contains data from a recorded activity that can be transferred to a display
132 |     /// device to guide a user through the same activity.
133 |     static let course = FileType(rawValue: 6)
    |                |- warning: static property 'course' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'course' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
134 |
135 |     /// Schedules - Read/write, single file
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:139:16: warning: static property 'schedules' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
137 |     /// Schedule files are used to schedule a user’s workouts and may contain multiple schedule
138 |     /// messages each representing the start time of a workout.
139 |     static let schedules = FileType(rawValue: 7)
    |                |- warning: static property 'schedules' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'schedules' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 |
141 |     /// Weight - Read, single file
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:149:16: warning: static property 'weight' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
147 |     /// messages have been recorded. To link multiple data messages in a weight file, they must
148 |     /// have identical timestamps.
149 |     static let weight = FileType(rawValue: 9)
    |                |- warning: static property 'weight' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'weight' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
150 |
151 |     /// Totals - Read, single file
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:155:16: warning: static property 'totals' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
153 |     /// Totals files are used to summarize a user’s activities and may contain multiple totals
154 |     /// messages each representing summaries of a different activity type/sport.
155 |     static let totals = FileType(rawValue: 10)
    |                |- warning: static property 'totals' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'totals' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
156 |
157 |     /// Goals - Read/write, single file
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:162:16: warning: static property 'goals' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
160 |     /// a variety of activities, over specific periods of time, and with desired targets set according
161 |     /// to total duration, calories consumed, distance travelled, number of steps taken and/or frequency of activity.
162 |     static let goals = FileType(rawValue: 11)
    |                |- warning: static property 'goals' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'goals' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 |
164 |     /// Blood Pressure - Read
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:165:16: warning: static property 'bloodPressure' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
163 |
164 |     /// Blood Pressure - Read
165 |     static let bloodPressure = FileType(rawValue: 14)
    |                |- warning: static property 'bloodPressure' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'bloodPressure' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
166 |
167 |     /// Monitoring A - Read
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:168:16: warning: static property 'monitoringA' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
166 |
167 |     /// Monitoring A - Read
168 |     static let monitoringA = FileType(rawValue: 15)
    |                |- warning: static property 'monitoringA' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'monitoringA' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 |
170 |     /// Activity Summary - Read/erase
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:173:16: warning: static property 'activitySummary' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
171 |     ///
172 |     /// Activity summary files are a compact version of the activity file.
173 |     static let activitySummary = FileType(rawValue: 20)
    |                |- warning: static property 'activitySummary' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activitySummary' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
174 |
175 |     /// Monitoring Daily
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:176:16: warning: static property 'monitoringDaily' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
174 |
175 |     /// Monitoring Daily
176 |     static let monitoringDaily = FileType(rawValue: 28)
    |                |- warning: static property 'monitoringDaily' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'monitoringDaily' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
177 |
178 |     /// Monitoring B - Read
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:179:16: warning: static property 'monitoringB' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
177 |
178 |     /// Monitoring B - Read
179 |     static let monitoringB = FileType(rawValue: 32)
    |                |- warning: static property 'monitoringB' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'monitoringB' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
180 |
181 |     /// Segment - Read/write/erase
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:185:16: warning: static property 'segment' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
183 |     /// Segment files contain data defining a route and timing information to gauge progress
184 |     /// against previous performances or other users.
185 |     static let segment = FileType(rawValue: 34)
    |                |- warning: static property 'segment' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'segment' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
186 |
187 |     /// Segment List - Read/write/erase
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:190:16: warning: static property 'segmentList' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
188 |     ///
189 |     /// Segment List files maintain a list of available segments on the device.
190 |     static let segmentList = FileType(rawValue: 35)
    |                |- warning: static property 'segmentList' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'segmentList' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
191 |
192 |     /// Extd Configuration - Read/write/erase
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:193:16: warning: static property 'extdConfiguration' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
191 |
192 |     /// Extd Configuration - Read/write/erase
193 |     static let extdConfiguration = FileType(rawValue: 40)
    |                |- warning: static property 'extdConfiguration' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'extdConfiguration' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
194 |
195 |     /// Invalid
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:196:16: warning: static property 'invalid' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
194 |
195 |     /// Invalid
196 |     static let invalid = FileType(rawValue: 255)
    |                |- warning: static property 'invalid' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'invalid' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 | }
198 |
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FitFileFlag.swift:33:23: warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'FitFileFlag' may have shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// FIT File Flags
28 | public struct FitFileFlag: OptionSet {
   |               `- note: consider making struct 'FitFileFlag' conform to the 'Sendable' protocol
29 |     public let rawValue: UInt8
30 |     public init(rawValue: UInt8) { self.rawValue = rawValue }
31 |
32 |     /// Read
33 |     public static let read: FitFileFlag     = FitFileFlag(rawValue: 0x02)
   |                       |- warning: static property 'read' is not concurrency-safe because non-'Sendable' type 'FitFileFlag' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'read' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |     /// Write
35 |     public static let write: FitFileFlag    = FitFileFlag(rawValue: 0x04)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FitFileFlag.swift:35:23: warning: static property 'write' is not concurrency-safe because non-'Sendable' type 'FitFileFlag' may have shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// FIT File Flags
28 | public struct FitFileFlag: OptionSet {
   |               `- note: consider making struct 'FitFileFlag' conform to the 'Sendable' protocol
29 |     public let rawValue: UInt8
30 |     public init(rawValue: UInt8) { self.rawValue = rawValue }
   :
33 |     public static let read: FitFileFlag     = FitFileFlag(rawValue: 0x02)
34 |     /// Write
35 |     public static let write: FitFileFlag    = FitFileFlag(rawValue: 0x04)
   |                       |- warning: static property 'write' is not concurrency-safe because non-'Sendable' type 'FitFileFlag' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'write' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |     /// Erase
37 |     public static let erase: FitFileFlag    = FitFileFlag(rawValue: 0x08)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FitFileFlag.swift:37:23: warning: static property 'erase' is not concurrency-safe because non-'Sendable' type 'FitFileFlag' may have shared mutable state; this is an error in the Swift 6 language mode
26 |
27 | /// FIT File Flags
28 | public struct FitFileFlag: OptionSet {
   |               `- note: consider making struct 'FitFileFlag' conform to the 'Sendable' protocol
29 |     public let rawValue: UInt8
30 |     public init(rawValue: UInt8) { self.rawValue = rawValue }
   :
35 |     public static let write: FitFileFlag    = FitFileFlag(rawValue: 0x04)
36 |     /// Erase
37 |     public static let erase: FitFileFlag    = FitFileFlag(rawValue: 0x08)
   |                       |- warning: static property 'erase' is not concurrency-safe because non-'Sendable' type 'FitFileFlag' may have shared mutable state; this is an error in the Swift 6 language mode
   |                       |- note: annotate 'erase' with '@MainActor' if property should only be accessed from the main actor
   |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
38 | }
39 |
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:102:27: warning: static property 'english' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
 95 |
 96 |     /// Bit field corresponding to language enum
 97 |     struct LanguageBits0: OptionSet {
    |            `- note: consider making struct 'LanguageBits0' conform to the 'Sendable' protocol
 98 |         public let rawValue: UInt8
 99 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
100 |
101 |         /// English
102 |         public static let english = LanguageBits0(rawValue: 0x01)
    |                           |- warning: static property 'english' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'english' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
103 |         /// French
104 |         public static let french = LanguageBits0(rawValue: 0x02)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:104:27: warning: static property 'french' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
 95 |
 96 |     /// Bit field corresponding to language enum
 97 |     struct LanguageBits0: OptionSet {
    |            `- note: consider making struct 'LanguageBits0' conform to the 'Sendable' protocol
 98 |         public let rawValue: UInt8
 99 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
102 |         public static let english = LanguageBits0(rawValue: 0x01)
103 |         /// French
104 |         public static let french = LanguageBits0(rawValue: 0x02)
    |                           |- warning: static property 'french' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'french' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
105 |         /// Italian
106 |         public static let italian = LanguageBits0(rawValue: 0x04)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:106:27: warning: static property 'italian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
 95 |
 96 |     /// Bit field corresponding to language enum
 97 |     struct LanguageBits0: OptionSet {
    |            `- note: consider making struct 'LanguageBits0' conform to the 'Sendable' protocol
 98 |         public let rawValue: UInt8
 99 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
104 |         public static let french = LanguageBits0(rawValue: 0x02)
105 |         /// Italian
106 |         public static let italian = LanguageBits0(rawValue: 0x04)
    |                           |- warning: static property 'italian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'italian' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
107 |         /// German
108 |         public static let german = LanguageBits0(rawValue: 0x08)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:108:27: warning: static property 'german' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
 95 |
 96 |     /// Bit field corresponding to language enum
 97 |     struct LanguageBits0: OptionSet {
    |            `- note: consider making struct 'LanguageBits0' conform to the 'Sendable' protocol
 98 |         public let rawValue: UInt8
 99 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
106 |         public static let italian = LanguageBits0(rawValue: 0x04)
107 |         /// German
108 |         public static let german = LanguageBits0(rawValue: 0x08)
    |                           |- warning: static property 'german' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'german' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
109 |         /// Spanish
110 |         public static let spanish = LanguageBits0(rawValue: 0x10)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:110:27: warning: static property 'spanish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
 95 |
 96 |     /// Bit field corresponding to language enum
 97 |     struct LanguageBits0: OptionSet {
    |            `- note: consider making struct 'LanguageBits0' conform to the 'Sendable' protocol
 98 |         public let rawValue: UInt8
 99 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
108 |         public static let german = LanguageBits0(rawValue: 0x08)
109 |         /// Spanish
110 |         public static let spanish = LanguageBits0(rawValue: 0x10)
    |                           |- warning: static property 'spanish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'spanish' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
111 |         /// Croatian
112 |         public static let croatian = LanguageBits0(rawValue: 0x20)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:112:27: warning: static property 'croatian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
 95 |
 96 |     /// Bit field corresponding to language enum
 97 |     struct LanguageBits0: OptionSet {
    |            `- note: consider making struct 'LanguageBits0' conform to the 'Sendable' protocol
 98 |         public let rawValue: UInt8
 99 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
110 |         public static let spanish = LanguageBits0(rawValue: 0x10)
111 |         /// Croatian
112 |         public static let croatian = LanguageBits0(rawValue: 0x20)
    |                           |- warning: static property 'croatian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'croatian' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
113 |         /// Czech
114 |         public static let czech = LanguageBits0(rawValue: 0x40)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:114:27: warning: static property 'czech' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
 95 |
 96 |     /// Bit field corresponding to language enum
 97 |     struct LanguageBits0: OptionSet {
    |            `- note: consider making struct 'LanguageBits0' conform to the 'Sendable' protocol
 98 |         public let rawValue: UInt8
 99 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
112 |         public static let croatian = LanguageBits0(rawValue: 0x20)
113 |         /// Czech
114 |         public static let czech = LanguageBits0(rawValue: 0x40)
    |                           |- warning: static property 'czech' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'czech' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 |         /// Danish
116 |         public static let danish = LanguageBits0(rawValue: 0x80)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:116:27: warning: static property 'danish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
 95 |
 96 |     /// Bit field corresponding to language enum
 97 |     struct LanguageBits0: OptionSet {
    |            `- note: consider making struct 'LanguageBits0' conform to the 'Sendable' protocol
 98 |         public let rawValue: UInt8
 99 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
114 |         public static let czech = LanguageBits0(rawValue: 0x40)
115 |         /// Danish
116 |         public static let danish = LanguageBits0(rawValue: 0x80)
    |                           |- warning: static property 'danish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits0' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'danish' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
117 |     }
118 |
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:125:27: warning: static property 'dutch' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
118 |
119 |     /// Bit field corresponding to language enum
120 |     struct LanguageBits1: OptionSet {
    |            `- note: consider making struct 'LanguageBits1' conform to the 'Sendable' protocol
121 |         public let rawValue: UInt8
122 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
123 |
124 |         /// Dutch
125 |         public static let dutch = LanguageBits1(rawValue: 0x01)
    |                           |- warning: static property 'dutch' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'dutch' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
126 |         /// Finnish
127 |         public static let finnish = LanguageBits1(rawValue: 0x02)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:127:27: warning: static property 'finnish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
118 |
119 |     /// Bit field corresponding to language enum
120 |     struct LanguageBits1: OptionSet {
    |            `- note: consider making struct 'LanguageBits1' conform to the 'Sendable' protocol
121 |         public let rawValue: UInt8
122 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
125 |         public static let dutch = LanguageBits1(rawValue: 0x01)
126 |         /// Finnish
127 |         public static let finnish = LanguageBits1(rawValue: 0x02)
    |                           |- warning: static property 'finnish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'finnish' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
128 |         /// Greek
129 |         public static let greek = LanguageBits1(rawValue: 0x04)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:129:27: warning: static property 'greek' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
118 |
119 |     /// Bit field corresponding to language enum
120 |     struct LanguageBits1: OptionSet {
    |            `- note: consider making struct 'LanguageBits1' conform to the 'Sendable' protocol
121 |         public let rawValue: UInt8
122 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
127 |         public static let finnish = LanguageBits1(rawValue: 0x02)
128 |         /// Greek
129 |         public static let greek = LanguageBits1(rawValue: 0x04)
    |                           |- warning: static property 'greek' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'greek' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
130 |         /// Hungarian
131 |         public static let hungarian = LanguageBits1(rawValue: 0x08)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:131:27: warning: static property 'hungarian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
118 |
119 |     /// Bit field corresponding to language enum
120 |     struct LanguageBits1: OptionSet {
    |            `- note: consider making struct 'LanguageBits1' conform to the 'Sendable' protocol
121 |         public let rawValue: UInt8
122 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
129 |         public static let greek = LanguageBits1(rawValue: 0x04)
130 |         /// Hungarian
131 |         public static let hungarian = LanguageBits1(rawValue: 0x08)
    |                           |- warning: static property 'hungarian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'hungarian' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
132 |         /// Norwegian
133 |         public static let norwegian = LanguageBits1(rawValue: 0x10)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:133:27: warning: static property 'norwegian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
118 |
119 |     /// Bit field corresponding to language enum
120 |     struct LanguageBits1: OptionSet {
    |            `- note: consider making struct 'LanguageBits1' conform to the 'Sendable' protocol
121 |         public let rawValue: UInt8
122 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
131 |         public static let hungarian = LanguageBits1(rawValue: 0x08)
132 |         /// Norwegian
133 |         public static let norwegian = LanguageBits1(rawValue: 0x10)
    |                           |- warning: static property 'norwegian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'norwegian' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
134 |         /// Polish
135 |         public static let polish = LanguageBits1(rawValue: 0x20)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:135:27: warning: static property 'polish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
118 |
119 |     /// Bit field corresponding to language enum
120 |     struct LanguageBits1: OptionSet {
    |            `- note: consider making struct 'LanguageBits1' conform to the 'Sendable' protocol
121 |         public let rawValue: UInt8
122 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
133 |         public static let norwegian = LanguageBits1(rawValue: 0x10)
134 |         /// Polish
135 |         public static let polish = LanguageBits1(rawValue: 0x20)
    |                           |- warning: static property 'polish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'polish' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
136 |         /// Portuguese
137 |         public static let portuguese = LanguageBits1(rawValue: 0x40)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:137:27: warning: static property 'portuguese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
118 |
119 |     /// Bit field corresponding to language enum
120 |     struct LanguageBits1: OptionSet {
    |            `- note: consider making struct 'LanguageBits1' conform to the 'Sendable' protocol
121 |         public let rawValue: UInt8
122 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
135 |         public static let polish = LanguageBits1(rawValue: 0x20)
136 |         /// Portuguese
137 |         public static let portuguese = LanguageBits1(rawValue: 0x40)
    |                           |- warning: static property 'portuguese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'portuguese' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
138 |         /// Slovakian
139 |         public static let slovakian = LanguageBits1(rawValue: 0x80)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:139:27: warning: static property 'slovakian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
118 |
119 |     /// Bit field corresponding to language enum
120 |     struct LanguageBits1: OptionSet {
    |            `- note: consider making struct 'LanguageBits1' conform to the 'Sendable' protocol
121 |         public let rawValue: UInt8
122 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
137 |         public static let portuguese = LanguageBits1(rawValue: 0x40)
138 |         /// Slovakian
139 |         public static let slovakian = LanguageBits1(rawValue: 0x80)
    |                           |- warning: static property 'slovakian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits1' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'slovakian' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 |     }
141 |
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:148:27: warning: static property 'slovenian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
141 |
142 |     /// Bit field corresponding to language enum
143 |     struct LanguageBits2: OptionSet {
    |            `- note: consider making struct 'LanguageBits2' conform to the 'Sendable' protocol
144 |         public let rawValue: UInt8
145 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
146 |
147 |         /// Slovenian
148 |         public static let slovenian = LanguageBits2(rawValue: 0x01)
    |                           |- warning: static property 'slovenian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'slovenian' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
149 |         /// Swedish
150 |         public static let swedish = LanguageBits2(rawValue: 0x02)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:150:27: warning: static property 'swedish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
141 |
142 |     /// Bit field corresponding to language enum
143 |     struct LanguageBits2: OptionSet {
    |            `- note: consider making struct 'LanguageBits2' conform to the 'Sendable' protocol
144 |         public let rawValue: UInt8
145 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
148 |         public static let slovenian = LanguageBits2(rawValue: 0x01)
149 |         /// Swedish
150 |         public static let swedish = LanguageBits2(rawValue: 0x02)
    |                           |- warning: static property 'swedish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'swedish' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
151 |         /// Russian
152 |         public static let russian = LanguageBits2(rawValue: 0x04)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:152:27: warning: static property 'russian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
141 |
142 |     /// Bit field corresponding to language enum
143 |     struct LanguageBits2: OptionSet {
    |            `- note: consider making struct 'LanguageBits2' conform to the 'Sendable' protocol
144 |         public let rawValue: UInt8
145 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
150 |         public static let swedish = LanguageBits2(rawValue: 0x02)
151 |         /// Russian
152 |         public static let russian = LanguageBits2(rawValue: 0x04)
    |                           |- warning: static property 'russian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'russian' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
153 |         /// Turkish
154 |         public static let turkish = LanguageBits2(rawValue: 0x08)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:154:27: warning: static property 'turkish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
141 |
142 |     /// Bit field corresponding to language enum
143 |     struct LanguageBits2: OptionSet {
    |            `- note: consider making struct 'LanguageBits2' conform to the 'Sendable' protocol
144 |         public let rawValue: UInt8
145 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
152 |         public static let russian = LanguageBits2(rawValue: 0x04)
153 |         /// Turkish
154 |         public static let turkish = LanguageBits2(rawValue: 0x08)
    |                           |- warning: static property 'turkish' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'turkish' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
155 |         /// Latvian
156 |         public static let latvian = LanguageBits2(rawValue: 0x10)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:156:27: warning: static property 'latvian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
141 |
142 |     /// Bit field corresponding to language enum
143 |     struct LanguageBits2: OptionSet {
    |            `- note: consider making struct 'LanguageBits2' conform to the 'Sendable' protocol
144 |         public let rawValue: UInt8
145 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
154 |         public static let turkish = LanguageBits2(rawValue: 0x08)
155 |         /// Latvian
156 |         public static let latvian = LanguageBits2(rawValue: 0x10)
    |                           |- warning: static property 'latvian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'latvian' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 |         /// Ukrainian
158 |         public static let ukrainian = LanguageBits2(rawValue: 0x20)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:158:27: warning: static property 'ukrainian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
141 |
142 |     /// Bit field corresponding to language enum
143 |     struct LanguageBits2: OptionSet {
    |            `- note: consider making struct 'LanguageBits2' conform to the 'Sendable' protocol
144 |         public let rawValue: UInt8
145 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
156 |         public static let latvian = LanguageBits2(rawValue: 0x10)
157 |         /// Ukrainian
158 |         public static let ukrainian = LanguageBits2(rawValue: 0x20)
    |                           |- warning: static property 'ukrainian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'ukrainian' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
159 |         /// Arabic
160 |         public static let arabic = LanguageBits2(rawValue: 0x40)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:160:27: warning: static property 'arabic' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
141 |
142 |     /// Bit field corresponding to language enum
143 |     struct LanguageBits2: OptionSet {
    |            `- note: consider making struct 'LanguageBits2' conform to the 'Sendable' protocol
144 |         public let rawValue: UInt8
145 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
158 |         public static let ukrainian = LanguageBits2(rawValue: 0x20)
159 |         /// Arabic
160 |         public static let arabic = LanguageBits2(rawValue: 0x40)
    |                           |- warning: static property 'arabic' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'arabic' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
161 |         /// Farsi
162 |         public static let farsi = LanguageBits2(rawValue: 0x80)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:162:27: warning: static property 'farsi' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
141 |
142 |     /// Bit field corresponding to language enum
143 |     struct LanguageBits2: OptionSet {
    |            `- note: consider making struct 'LanguageBits2' conform to the 'Sendable' protocol
144 |         public let rawValue: UInt8
145 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
160 |         public static let arabic = LanguageBits2(rawValue: 0x40)
161 |         /// Farsi
162 |         public static let farsi = LanguageBits2(rawValue: 0x80)
    |                           |- warning: static property 'farsi' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits2' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'farsi' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 |     }
164 |
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:171:27: warning: static property 'bulgarian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// Bit field corresponding to language enum
166 |     struct LanguageBits3: OptionSet {
    |            `- note: consider making struct 'LanguageBits3' conform to the 'Sendable' protocol
167 |         public let rawValue: UInt8
168 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
169 |
170 |         /// Bulgarian
171 |         public static let bulgarian = LanguageBits3(rawValue: 0x01)
    |                           |- warning: static property 'bulgarian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'bulgarian' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
172 |         /// Romanian
173 |         public static let romanian = LanguageBits3(rawValue: 0x02)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:173:27: warning: static property 'romanian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// Bit field corresponding to language enum
166 |     struct LanguageBits3: OptionSet {
    |            `- note: consider making struct 'LanguageBits3' conform to the 'Sendable' protocol
167 |         public let rawValue: UInt8
168 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
171 |         public static let bulgarian = LanguageBits3(rawValue: 0x01)
172 |         /// Romanian
173 |         public static let romanian = LanguageBits3(rawValue: 0x02)
    |                           |- warning: static property 'romanian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'romanian' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
174 |         /// Chinnese
175 |         public static let chinnese = LanguageBits3(rawValue: 0x04)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:175:27: warning: static property 'chinnese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// Bit field corresponding to language enum
166 |     struct LanguageBits3: OptionSet {
    |            `- note: consider making struct 'LanguageBits3' conform to the 'Sendable' protocol
167 |         public let rawValue: UInt8
168 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
173 |         public static let romanian = LanguageBits3(rawValue: 0x02)
174 |         /// Chinnese
175 |         public static let chinnese = LanguageBits3(rawValue: 0x04)
    |                           |- warning: static property 'chinnese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'chinnese' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
176 |         /// Japannese
177 |         public static let japannese = LanguageBits3(rawValue: 0x08)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:177:27: warning: static property 'japannese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// Bit field corresponding to language enum
166 |     struct LanguageBits3: OptionSet {
    |            `- note: consider making struct 'LanguageBits3' conform to the 'Sendable' protocol
167 |         public let rawValue: UInt8
168 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
175 |         public static let chinnese = LanguageBits3(rawValue: 0x04)
176 |         /// Japannese
177 |         public static let japannese = LanguageBits3(rawValue: 0x08)
    |                           |- warning: static property 'japannese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'japannese' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
178 |         /// Korean
179 |         public static let korean = LanguageBits3(rawValue: 0x10)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:179:27: warning: static property 'korean' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// Bit field corresponding to language enum
166 |     struct LanguageBits3: OptionSet {
    |            `- note: consider making struct 'LanguageBits3' conform to the 'Sendable' protocol
167 |         public let rawValue: UInt8
168 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
177 |         public static let japannese = LanguageBits3(rawValue: 0x08)
178 |         /// Korean
179 |         public static let korean = LanguageBits3(rawValue: 0x10)
    |                           |- warning: static property 'korean' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'korean' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
180 |         /// Taiwanese
181 |         public static let taiwanese = LanguageBits3(rawValue: 0x20)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:181:27: warning: static property 'taiwanese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// Bit field corresponding to language enum
166 |     struct LanguageBits3: OptionSet {
    |            `- note: consider making struct 'LanguageBits3' conform to the 'Sendable' protocol
167 |         public let rawValue: UInt8
168 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
179 |         public static let korean = LanguageBits3(rawValue: 0x10)
180 |         /// Taiwanese
181 |         public static let taiwanese = LanguageBits3(rawValue: 0x20)
    |                           |- warning: static property 'taiwanese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'taiwanese' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
182 |         /// Thai
183 |         public static let thai = LanguageBits3(rawValue: 0x40)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:183:27: warning: static property 'thai' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// Bit field corresponding to language enum
166 |     struct LanguageBits3: OptionSet {
    |            `- note: consider making struct 'LanguageBits3' conform to the 'Sendable' protocol
167 |         public let rawValue: UInt8
168 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
181 |         public static let taiwanese = LanguageBits3(rawValue: 0x20)
182 |         /// Thai
183 |         public static let thai = LanguageBits3(rawValue: 0x40)
    |                           |- warning: static property 'thai' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'thai' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
184 |         /// Hewbrew
185 |         public static let hewbrew = LanguageBits3(rawValue: 0x80)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:185:27: warning: static property 'hewbrew' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
164 |
165 |     /// Bit field corresponding to language enum
166 |     struct LanguageBits3: OptionSet {
    |            `- note: consider making struct 'LanguageBits3' conform to the 'Sendable' protocol
167 |         public let rawValue: UInt8
168 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
183 |         public static let thai = LanguageBits3(rawValue: 0x40)
184 |         /// Hewbrew
185 |         public static let hewbrew = LanguageBits3(rawValue: 0x80)
    |                           |- warning: static property 'hewbrew' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits3' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'hewbrew' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
186 |     }
187 |
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:194:27: warning: static property 'brazilianPortuguese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
187 |
188 |     /// Bit field corresponding to language enum
189 |     struct LanguageBits4: OptionSet {
    |            `- note: consider making struct 'LanguageBits4' conform to the 'Sendable' protocol
190 |         public let rawValue: UInt8
191 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
192 |
193 |         /// Brazilian Portuguese
194 |         public static let brazilianPortuguese = LanguageBits4(rawValue: 0x01)
    |                           |- warning: static property 'brazilianPortuguese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'brazilianPortuguese' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 |         /// Indonesian
196 |         public static let indonesian = LanguageBits4(rawValue: 0x02)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:196:27: warning: static property 'indonesian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
187 |
188 |     /// Bit field corresponding to language enum
189 |     struct LanguageBits4: OptionSet {
    |            `- note: consider making struct 'LanguageBits4' conform to the 'Sendable' protocol
190 |         public let rawValue: UInt8
191 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
194 |         public static let brazilianPortuguese = LanguageBits4(rawValue: 0x01)
195 |         /// Indonesian
196 |         public static let indonesian = LanguageBits4(rawValue: 0x02)
    |                           |- warning: static property 'indonesian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'indonesian' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |         /// Malaysian
198 |         public static let malaysian = LanguageBits4(rawValue: 0x04)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:198:27: warning: static property 'malaysian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
187 |
188 |     /// Bit field corresponding to language enum
189 |     struct LanguageBits4: OptionSet {
    |            `- note: consider making struct 'LanguageBits4' conform to the 'Sendable' protocol
190 |         public let rawValue: UInt8
191 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
196 |         public static let indonesian = LanguageBits4(rawValue: 0x02)
197 |         /// Malaysian
198 |         public static let malaysian = LanguageBits4(rawValue: 0x04)
    |                           |- warning: static property 'malaysian' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'malaysian' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
199 |         /// Vietnamese
200 |         public static let vietnamese = LanguageBits4(rawValue: 0x08)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:200:27: warning: static property 'vietnamese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
187 |
188 |     /// Bit field corresponding to language enum
189 |     struct LanguageBits4: OptionSet {
    |            `- note: consider making struct 'LanguageBits4' conform to the 'Sendable' protocol
190 |         public let rawValue: UInt8
191 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
198 |         public static let malaysian = LanguageBits4(rawValue: 0x04)
199 |         /// Vietnamese
200 |         public static let vietnamese = LanguageBits4(rawValue: 0x08)
    |                           |- warning: static property 'vietnamese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'vietnamese' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
201 |         /// Burmese
202 |         public static let burmese = LanguageBits4(rawValue: 0x10)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:202:27: warning: static property 'burmese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
187 |
188 |     /// Bit field corresponding to language enum
189 |     struct LanguageBits4: OptionSet {
    |            `- note: consider making struct 'LanguageBits4' conform to the 'Sendable' protocol
190 |         public let rawValue: UInt8
191 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
200 |         public static let vietnamese = LanguageBits4(rawValue: 0x08)
201 |         /// Burmese
202 |         public static let burmese = LanguageBits4(rawValue: 0x10)
    |                           |- warning: static property 'burmese' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'burmese' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
203 |         /// Mongolain
204 |         public static let mongolain = LanguageBits4(rawValue: 0x20)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/LanguageCapabilities.swift:204:27: warning: static property 'mongolain' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
187 |
188 |     /// Bit field corresponding to language enum
189 |     struct LanguageBits4: OptionSet {
    |            `- note: consider making struct 'LanguageBits4' conform to the 'Sendable' protocol
190 |         public let rawValue: UInt8
191 |         public init(rawValue: UInt8) { self.rawValue = rawValue }
    :
202 |         public static let burmese = LanguageBits4(rawValue: 0x10)
203 |         /// Mongolain
204 |         public static let mongolain = LanguageBits4(rawValue: 0x20)
    |                           |- warning: static property 'mongolain' is not concurrency-safe because non-'Sendable' type 'LanguageCapabilities.LanguageBits4' may have shared mutable state; this is an error in the Swift 6 language mode
    |                           |- note: annotate 'mongolain' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
205 |     }
206 |
/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: annotate 'generic' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'running' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'cycling' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'multisportTransition' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'fitnessEquipment' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'swimming' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'basketball' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'soccer' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'tennis' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'americanFootball' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'training' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
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: annotate 'walking' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'crossCountySkiing' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'alpineSkiing' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'snowboarding' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'rowing' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'mountaineering' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
163 |         /// 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: annotate 'hiking' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
165 |         /// 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: annotate 'multisport' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
167 |         /// 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: annotate 'paddling' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
169 |         /// 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: annotate 'flying' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
171 |         /// 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: annotate 'eBiking' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
173 |         /// 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: annotate 'motorcycling' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
175 |         /// 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: annotate 'boating' with '@MainActor' if property should only be accessed from the main actor
    |                           `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
177 |     }
178 |
/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: annotate 'driving' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'golf' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'hangGliding' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'horsebackRiding' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'hunting' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'fishing' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'inlineSkating' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'rockClimbing' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'sailing' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'iceSkating' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'skyDiving' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'snowshoeing' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'snowmobiling' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'standUpPaddelboarding' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'surfing' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'wakeboarding' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'waterSkiing' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'kayaking' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'rafting' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'windSurfing' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'kiteSurfing' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'tactical' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'jumpMaster' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'boxing' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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: annotate 'floorClimbing' with '@MainActor' if property should only be accessed from the main actor
    |                           `- 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/Workout/WorkoutCapabilities.swift:33:23: warning: static property 'interval' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Workout Capabilities Options
 28 | public struct WorkoutCapabilities: OptionSet {
    |               `- note: consider making struct 'WorkoutCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
 31 |
 32 |     /// Interval
 33 |     public static let interval = WorkoutCapabilities(rawValue: 0x00000001)
    |                       |- warning: static property 'interval' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'interval' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |     /// Custom
 35 |     public static let custom = WorkoutCapabilities(rawValue: 0x00000002)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/Workout/WorkoutCapabilities.swift:35:23: warning: static property 'custom' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Workout Capabilities Options
 28 | public struct WorkoutCapabilities: OptionSet {
    |               `- note: consider making struct 'WorkoutCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 33 |     public static let interval = WorkoutCapabilities(rawValue: 0x00000001)
 34 |     /// Custom
 35 |     public static let custom = WorkoutCapabilities(rawValue: 0x00000002)
    |                       |- warning: static property 'custom' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'custom' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |     /// Fitness Equipment
 37 |     public static let fitnessEquipment = WorkoutCapabilities(rawValue: 0x00000004)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/Workout/WorkoutCapabilities.swift:37:23: warning: static property 'fitnessEquipment' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Workout Capabilities Options
 28 | public struct WorkoutCapabilities: OptionSet {
    |               `- note: consider making struct 'WorkoutCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 35 |     public static let custom = WorkoutCapabilities(rawValue: 0x00000002)
 36 |     /// Fitness Equipment
 37 |     public static let fitnessEquipment = WorkoutCapabilities(rawValue: 0x00000004)
    |                       |- warning: static property 'fitnessEquipment' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'fitnessEquipment' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     /// First Beat
 39 |     public static let firstBeat = WorkoutCapabilities(rawValue: 0x00000008)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/Workout/WorkoutCapabilities.swift:39:23: warning: static property 'firstBeat' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Workout Capabilities Options
 28 | public struct WorkoutCapabilities: OptionSet {
    |               `- note: consider making struct 'WorkoutCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 37 |     public static let fitnessEquipment = WorkoutCapabilities(rawValue: 0x00000004)
 38 |     /// First Beat
 39 |     public static let firstBeat = WorkoutCapabilities(rawValue: 0x00000008)
    |                       |- warning: static property 'firstBeat' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'firstBeat' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |     /// New Leaf
 41 |     public static let newLeaf = WorkoutCapabilities(rawValue: 0x00000010)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/Workout/WorkoutCapabilities.swift:41:23: warning: static property 'newLeaf' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Workout Capabilities Options
 28 | public struct WorkoutCapabilities: OptionSet {
    |               `- note: consider making struct 'WorkoutCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 39 |     public static let firstBeat = WorkoutCapabilities(rawValue: 0x00000008)
 40 |     /// New Leaf
 41 |     public static let newLeaf = WorkoutCapabilities(rawValue: 0x00000010)
    |                       |- warning: static property 'newLeaf' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'newLeaf' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 42 |     /// TCX
 43 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/Workout/WorkoutCapabilities.swift:45:23: warning: static property 'tcx' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Workout Capabilities Options
 28 | public struct WorkoutCapabilities: OptionSet {
    |               `- note: consider making struct 'WorkoutCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 43 |     ///
 44 |     /// For backwards compatibility.  Watch should add missing id fields then clear flag
 45 |     public static let tcx = WorkoutCapabilities(rawValue: 0x00000020)
    |                       |- warning: static property 'tcx' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'tcx' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 46 |     /// Speed
 47 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/Workout/WorkoutCapabilities.swift:49:23: warning: static property 'speed' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Workout Capabilities Options
 28 | public struct WorkoutCapabilities: OptionSet {
    |               `- note: consider making struct 'WorkoutCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 47 |     ///
 48 |     /// Speed source required for workout step
 49 |     public static let speed = WorkoutCapabilities(rawValue: 0x00000080)
    |                       |- warning: static property 'speed' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'speed' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |     /// Heart Rate
 51 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/Workout/WorkoutCapabilities.swift:53:23: warning: static property 'heartRate' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Workout Capabilities Options
 28 | public struct WorkoutCapabilities: OptionSet {
    |               `- note: consider making struct 'WorkoutCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 51 |     ///
 52 |     /// Heart rate source required for workout step
 53 |     public static let heartRate = WorkoutCapabilities(rawValue: 0x00000100)
    |                       |- warning: static property 'heartRate' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'heartRate' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |     /// Distance
 55 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/Workout/WorkoutCapabilities.swift:57:23: warning: static property 'distance' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Workout Capabilities Options
 28 | public struct WorkoutCapabilities: OptionSet {
    |               `- note: consider making struct 'WorkoutCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 55 |     ///
 56 |     /// Distance source required for workout step
 57 |     public static let distance = WorkoutCapabilities(rawValue: 0x00000200)
    |                       |- warning: static property 'distance' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'distance' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |     /// Cadence
 59 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/Workout/WorkoutCapabilities.swift:61:23: warning: static property 'cadence' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Workout Capabilities Options
 28 | public struct WorkoutCapabilities: OptionSet {
    |               `- note: consider making struct 'WorkoutCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 59 |     ///
 60 |     /// Cadence source required for workout step
 61 |     public static let cadence = WorkoutCapabilities(rawValue: 0x00000400)
    |                       |- warning: static property 'cadence' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'cadence' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 62 |     /// Power
 63 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/Workout/WorkoutCapabilities.swift:65:23: warning: static property 'power' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Workout Capabilities Options
 28 | public struct WorkoutCapabilities: OptionSet {
    |               `- note: consider making struct 'WorkoutCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 63 |     ///
 64 |     /// Power source required for workout step
 65 |     public static let power = WorkoutCapabilities(rawValue: 0x00000800)
    |                       |- warning: static property 'power' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'power' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 66 |     /// Grade
 67 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/Workout/WorkoutCapabilities.swift:69:23: warning: static property 'grade' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Workout Capabilities Options
 28 | public struct WorkoutCapabilities: OptionSet {
    |               `- note: consider making struct 'WorkoutCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 67 |     ///
 68 |     /// Grade source required for workout step
 69 |     public static let grade = WorkoutCapabilities(rawValue: 0x00001000)
    |                       |- warning: static property 'grade' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'grade' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 70 |     /// Resistance
 71 |     ///
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/Workout/WorkoutCapabilities.swift:73:23: warning: static property 'resistance' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Workout Capabilities Options
 28 | public struct WorkoutCapabilities: OptionSet {
    |               `- note: consider making struct 'WorkoutCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 71 |     ///
 72 |     /// Resistance source required for workout step
 73 |     public static let resistance = WorkoutCapabilities(rawValue: 0x00002000)
    |                       |- warning: static property 'resistance' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'resistance' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 74 |     /// Protected
 75 |     public static let protected = WorkoutCapabilities(rawValue: 0x00004000)
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/Workout/WorkoutCapabilities.swift:75:23: warning: static property 'protected' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// Workout Capabilities Options
 28 | public struct WorkoutCapabilities: OptionSet {
    |               `- note: consider making struct 'WorkoutCapabilities' conform to the 'Sendable' protocol
 29 |     public let rawValue: UInt32
 30 |     public init(rawValue: UInt32) { self.rawValue = rawValue }
    :
 73 |     public static let resistance = WorkoutCapabilities(rawValue: 0x00002000)
 74 |     /// Protected
 75 |     public static let protected = WorkoutCapabilities(rawValue: 0x00004000)
    |                       |- warning: static property 'protected' is not concurrency-safe because non-'Sendable' type 'WorkoutCapabilities' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'protected' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 76 | }
 77 |
[202/235] Compiling FitDataProtocol CalfRaiseExerciseName.swift
[203/235] Compiling FitDataProtocol CardioExerciseName.swift
[204/235] Compiling FitDataProtocol CarryExerciseName.swift
[205/235] Compiling FitDataProtocol ChopExerciseName.swift
[206/235] Compiling FitDataProtocol CoreExerciseName.swift
[207/235] Compiling FitDataProtocol CrunchExerciseName.swift
[208/235] Compiling FitDataProtocol CurlExerciseName.swift
[209/235] Compiling FitDataProtocol DeadliftExerciseName.swift
[210/235] Compiling FitDataProtocol FlyeExerciseName.swift
[211/235] Compiling FitDataProtocol HipRaiseExerciseName.swift
[212/235] Compiling FitDataProtocol HipStabilityExerciseName.swift
[213/235] Compiling FitDataProtocol HipSwingExerciseName.swift
[214/235] Compiling FitDataProtocol HyperextensionExerciseName.swift
[215/235] Compiling FitDataProtocol LateralRaiseExerciseName.swift
[216/235] Compiling FitDataProtocol LegCurlExerciseName.swift
[217/235] Compiling FitDataProtocol LegRaiseExerciseName.swift
[218/235] Compiling FitDataProtocol LungeExerciseName.swift
[219/235] Compiling FitDataProtocol FitMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[220/235] Compiling FitDataProtocol GoalMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[221/235] Compiling FitDataProtocol HeartRateZoneMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[222/235] Compiling FitDataProtocol HeartrateProfileMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[223/235] Compiling FitDataProtocol HrvMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[224/235] Compiling FitDataProtocol JumpMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[225/235] Compiling FitDataProtocol LapMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[226/235] Compiling FitDataProtocol MetZoneMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[227/235] Compiling FitDataProtocol PowerZoneMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[228/235] Compiling FitDataProtocol RecordMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[229/235] Compiling FitDataProtocol ScheduleMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[230/235] Compiling FitDataProtocol SegmentLeaderboardEntryMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[231/235] Compiling FitDataProtocol SegmentPointMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[232/235] Compiling FitDataProtocol SessionMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[233/235] Compiling FitDataProtocol SetMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[234/235] Compiling FitDataProtocol SlaveDeviceMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
[235/235] Compiling FitDataProtocol SoftwareMessage.swift
/Users/admin/builder/spi-builder-workspace/Sources/FitDataProtocol/Types/FileType.swift:121:16: warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
 26 |
 27 | /// FIT File Type
 28 | public struct FileType {
    |               `- note: consider making struct 'FileType' conform to the 'Sendable' protocol
 29 |
 30 |     /// Raw Value for File Type
    :
119 |     ///
120 |     /// Activity files are used to record sensor data and events from an active session
121 |     static let activity = FileType(rawValue: 4)
    |                |- warning: static property 'activity' is not concurrency-safe because non-'Sendable' type 'FileType' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'activity' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
122 |
123 |     /// Workout - Read/write/erase, multiple files
Build complete! (38.25s)
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.