Build Information
Successful build of FitDataProtocol, reference master (8b499a
), with Swift 6.0 for macOS (SPM) on 3 Nov 2024 05:29:41 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
Build Log
| `- 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 |
[201/235] Compiling FitDataProtocol FitFileDecoder.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
/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: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/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
44 | internal struct FileHeader {
45 | /// Header Size
46 | private static var kHeaderSize: UInt8 = 14
| |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Size of Header
[202/235] Compiling FitDataProtocol EncoderValidator.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
/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: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/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
44 | internal struct FileHeader {
45 | /// Header Size
46 | private static var kHeaderSize: UInt8 = 14
| |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Size of Header
[203/235] Compiling FitDataProtocol FitFileEncoder.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
/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: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/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
44 | internal struct FileHeader {
45 | /// Header Size
46 | private static var kHeaderSize: UInt8 = 14
| |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Size of Header
[204/235] Compiling FitDataProtocol GarminConnectFileEncoderValidator.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
/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: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/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
44 | internal struct FileHeader {
45 | /// Header Size
46 | private static var kHeaderSize: UInt8 = 14
| |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Size of Header
[205/235] Compiling FitDataProtocol GoalsFileEncoderValidator.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
/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: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/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
44 | internal struct FileHeader {
45 | /// Header Size
46 | private static var kHeaderSize: UInt8 = 14
| |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Size of Header
[206/235] Compiling FitDataProtocol WoroutFileEncoderValidator.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
/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: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/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
44 | internal struct FileHeader {
45 | /// Header Size
46 | private static var kHeaderSize: UInt8 = 14
| |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Size of Header
[207/235] Compiling FitDataProtocol AntMessageProtocolExtension.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
/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: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/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
44 | internal struct FileHeader {
45 | /// Header Size
46 | private static var kHeaderSize: UInt8 = 14
| |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Size of Header
[208/235] Compiling FitDataProtocol DataExtension.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
/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: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/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
44 | internal struct FileHeader {
45 | /// Header Size
46 | private static var kHeaderSize: UInt8 = 14
| |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Size of Header
[209/235] Compiling FitDataProtocol DateExtension.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
/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: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/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
44 | internal struct FileHeader {
45 | /// Header Size
46 | private static var kHeaderSize: UInt8 = 14
| |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Size of Header
[210/235] Compiling FitDataProtocol Resolutionable.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
/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: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/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
44 | internal struct FileHeader {
45 | /// Header Size
46 | private static var kHeaderSize: UInt8 = 14
| |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Size of Header
[211/235] Compiling FitDataProtocol StringExtension.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
/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: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/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
44 | internal struct FileHeader {
45 | /// Header Size
46 | private static var kHeaderSize: UInt8 = 14
| |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Size of Header
[212/235] Compiling FitDataProtocol UInt8Extension.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
/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: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/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
44 | internal struct FileHeader {
45 | /// Header Size
46 | private static var kHeaderSize: UInt8 = 14
| |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Size of Header
[213/235] Compiling FitDataProtocol DefinitionMessage.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
/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: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/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
44 | internal struct FileHeader {
45 | /// Header Size
46 | private static var kHeaderSize: UInt8 = 14
| |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Size of Header
[214/235] Compiling FitDataProtocol DeveloperFieldDefinition.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
/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: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/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
44 | internal struct FileHeader {
45 | /// Header Size
46 | private static var kHeaderSize: UInt8 = 14
| |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Size of Header
[215/235] Compiling FitDataProtocol FieldDefinition.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
/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: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/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
44 | internal struct FileHeader {
45 | /// Header Size
46 | private static var kHeaderSize: UInt8 = 14
| |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Size of Header
[216/235] Compiling FitDataProtocol FileHeader.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
/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: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/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
44 | internal struct FileHeader {
45 | /// Header Size
46 | private static var kHeaderSize: UInt8 = 14
| |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Size of Header
[217/235] Compiling FitDataProtocol RecordHeader.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
/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: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/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
44 | internal struct FileHeader {
45 | /// Header Size
46 | private static var kHeaderSize: UInt8 = 14
| |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Size of Header
[218/235] Compiling FitDataProtocol FitFileMerger.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
/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: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/Internal/FileHeader.swift:46:24: warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
44 | internal struct FileHeader {
45 | /// Header Size
46 | private static var kHeaderSize: UInt8 = 14
| |- warning: static property 'kHeaderSize' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'kHeaderSize' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'kHeaderSize' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
47 |
48 | /// Size of Header
[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.46s)
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.