Build Information
Successful build of Physical, reference 0.6.0 (88718a
), with Swift 6.0 for macOS (SPM) on 3 Nov 2024 23:26:21 UTC.
Swift 6 data race errors: 250
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
332 | }
333 | public struct osmium {
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:334:23: warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
332 | }
333 | public struct osmium {
334 | public static let mass = 190.23.g/.moles
| |- warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
335 | }
336 | public struct iridium {
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:337:23: warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
335 | }
336 | public struct iridium {
337 | public static let mass = 192.22.g/.moles
| |- warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
338 | }
339 | public struct platinum {
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:340:23: warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
338 | }
339 | public struct platinum {
340 | public static let mass = 195.08.g/.moles
| |- warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
341 | }
342 | public struct gold {
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:343:23: warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
341 | }
342 | public struct gold {
343 | public static let mass = 196.97.g/.moles
| |- warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
344 | }
345 | public struct mercury {
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:346:23: warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
344 | }
345 | public struct mercury {
346 | public static let mass = 200.59.g/.moles
| |- warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
347 | }
348 | public struct thallium {
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:349:23: warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
347 | }
348 | public struct thallium {
349 | public static let mass = 204.38.g/.moles
| |- warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
350 | }
351 | public struct lead {
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:352:23: warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
350 | }
351 | public struct lead {
352 | public static let mass = 207.2.g/.moles
| |- warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
353 | }
354 | public struct bismuth {
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:355:23: warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
353 | }
354 | public struct bismuth {
355 | public static let mass = 208.98.g/.moles
| |- warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
356 | }
357 | public struct thorium {
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:358:23: warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
356 | }
357 | public struct thorium {
358 | public static let mass = 232.04.g/.moles
| |- warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
359 | }
360 | public struct protactinium {
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:361:23: warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
359 | }
360 | public struct protactinium {
361 | public static let mass = 231.04.g/.moles
| |- warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
362 | }
363 | public struct uranium {
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:364:23: warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
362 | }
363 | public struct uranium {
364 | public static let mass = 238.03.g/.moles
| |- warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
365 | }
366 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:370:23: warning: static property 'distance' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
368 | public struct Earth {
369 | public struct aphelion {
370 | public static let distance = 152_100_000.km
| |- warning: static property 'distance' is not concurrency-safe because non-'Sendable' type 'Physical' 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
371 | public static let speed = 29.29e3.mps
372 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:371:23: warning: static property 'speed' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
369 | public struct aphelion {
370 | public static let distance = 152_100_000.km
371 | public static let speed = 29.29e3.mps
| |- warning: static property 'speed' is not concurrency-safe because non-'Sendable' type 'Physical' 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
372 | }
373 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:375:23: warning: static property 'distance' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
373 |
374 | public struct perihelion {
375 | public static let distance = 147_095_000.km
| |- warning: static property 'distance' is not concurrency-safe because non-'Sendable' type 'Physical' 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
376 | public static let speed = 30.29e3.mps
377 | public static let longitude = 102.94719°
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:376:23: warning: static property 'speed' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
374 | public struct perihelion {
375 | public static let distance = 147_095_000.km
376 | public static let speed = 30.29e3.mps
| |- warning: static property 'speed' is not concurrency-safe because non-'Sendable' type 'Physical' 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
377 | public static let longitude = 102.94719°
378 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:377:23: warning: static property 'longitude' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
375 | public static let distance = 147_095_000.km
376 | public static let speed = 30.29e3.mps
377 | public static let longitude = 102.94719°
| |- warning: static property 'longitude' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'longitude' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
378 | }
379 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:380:22: warning: static property 'semimajorAxis' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
378 | }
379 |
380 | public static let semimajorAxis = 149_598_023.km
| |- warning: static property 'semimajorAxis' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'semimajorAxis' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
381 | public static let eccentricity = 0.016_7086.constant
382 | public static let orbitalPeriod = 31_558_149.7635.s
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:381:22: warning: static property 'eccentricity' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
379 |
380 | public static let semimajorAxis = 149_598_023.km
381 | public static let eccentricity = 0.016_7086.constant
| |- warning: static property 'eccentricity' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'eccentricity' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
382 | public static let orbitalPeriod = 31_558_149.7635.s
383 | public static let averageOrbitalSpeed = 29.78.km.s(-1)
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:382:22: warning: static property 'orbitalPeriod' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
380 | public static let semimajorAxis = 149_598_023.km
381 | public static let eccentricity = 0.016_7086.constant
382 | public static let orbitalPeriod = 31_558_149.7635.s
| |- warning: static property 'orbitalPeriod' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'orbitalPeriod' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
383 | public static let averageOrbitalSpeed = 29.78.km.s(-1)
384 | public static let meanAnomaly = 358.617°
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:383:22: warning: static property 'averageOrbitalSpeed' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
381 | public static let eccentricity = 0.016_7086.constant
382 | public static let orbitalPeriod = 31_558_149.7635.s
383 | public static let averageOrbitalSpeed = 29.78.km.s(-1)
| |- warning: static property 'averageOrbitalSpeed' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'averageOrbitalSpeed' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
384 | public static let meanAnomaly = 358.617°
385 | public static let inclinationToSunsEquator = 7.155°
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:384:22: warning: static property 'meanAnomaly' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
382 | public static let orbitalPeriod = 31_558_149.7635.s
383 | public static let averageOrbitalSpeed = 29.78.km.s(-1)
384 | public static let meanAnomaly = 358.617°
| |- warning: static property 'meanAnomaly' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'meanAnomaly' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
385 | public static let inclinationToSunsEquator = 7.155°
386 | public static let inclinationToInvariablePlane = 1.578_69°
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:385:22: warning: static property 'inclinationToSunsEquator' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
383 | public static let averageOrbitalSpeed = 29.78.km.s(-1)
384 | public static let meanAnomaly = 358.617°
385 | public static let inclinationToSunsEquator = 7.155°
| |- warning: static property 'inclinationToSunsEquator' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inclinationToSunsEquator' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
386 | public static let inclinationToInvariablePlane = 1.578_69°
387 | public static let inclinationToJ2000Ecliptic = 0.000_05°
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:386:22: warning: static property 'inclinationToInvariablePlane' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
384 | public static let meanAnomaly = 358.617°
385 | public static let inclinationToSunsEquator = 7.155°
386 | public static let inclinationToInvariablePlane = 1.578_69°
| |- warning: static property 'inclinationToInvariablePlane' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inclinationToInvariablePlane' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
387 | public static let inclinationToJ2000Ecliptic = 0.000_05°
388 | public static let longitudeOfAscendingNodeToJ2000Ecliptic = -11.260_64°
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:387:22: warning: static property 'inclinationToJ2000Ecliptic' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
385 | public static let inclinationToSunsEquator = 7.155°
386 | public static let inclinationToInvariablePlane = 1.578_69°
387 | public static let inclinationToJ2000Ecliptic = 0.000_05°
| |- warning: static property 'inclinationToJ2000Ecliptic' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inclinationToJ2000Ecliptic' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
388 | public static let longitudeOfAscendingNodeToJ2000Ecliptic = -11.260_64°
389 | // public static let timeOfPerihelion =
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:388:22: warning: static property 'longitudeOfAscendingNodeToJ2000Ecliptic' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
386 | public static let inclinationToInvariablePlane = 1.578_69°
387 | public static let inclinationToJ2000Ecliptic = 0.000_05°
388 | public static let longitudeOfAscendingNodeToJ2000Ecliptic = -11.260_64°
| |- warning: static property 'longitudeOfAscendingNodeToJ2000Ecliptic' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'longitudeOfAscendingNodeToJ2000Ecliptic' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
389 | // public static let timeOfPerihelion =
390 | public static let argumentOfPerihelion = 114.207_83°
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:390:22: warning: static property 'argumentOfPerihelion' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
388 | public static let longitudeOfAscendingNodeToJ2000Ecliptic = -11.260_64°
389 | // public static let timeOfPerihelion =
390 | public static let argumentOfPerihelion = 114.207_83°
| |- warning: static property 'argumentOfPerihelion' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'argumentOfPerihelion' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
391 | public static let meanRadius = 6371.0.km
392 | public static let equitorialRadius = 6_378.1366.km
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:391:22: warning: static property 'meanRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
389 | // public static let timeOfPerihelion =
390 | public static let argumentOfPerihelion = 114.207_83°
391 | public static let meanRadius = 6371.0.km
| |- warning: static property 'meanRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'meanRadius' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
392 | public static let equitorialRadius = 6_378.1366.km
393 | public static let polarRadius = 6_356.8.km
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:392:22: warning: static property 'equitorialRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
390 | public static let argumentOfPerihelion = 114.207_83°
391 | public static let meanRadius = 6371.0.km
392 | public static let equitorialRadius = 6_378.1366.km
| |- warning: static property 'equitorialRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'equitorialRadius' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
393 | public static let polarRadius = 6_356.8.km
394 | public static let flatteningFactor = 0.003_352_8197.constant
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:393:22: warning: static property 'polarRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
391 | public static let meanRadius = 6371.0.km
392 | public static let equitorialRadius = 6_378.1366.km
393 | public static let polarRadius = 6_356.8.km
| |- warning: static property 'polarRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'polarRadius' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
394 | public static let flatteningFactor = 0.003_352_8197.constant
395 | public static let equatorialCircumference = 40_075.017.km
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:394:22: warning: static property 'flatteningFactor' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
392 | public static let equitorialRadius = 6_378.1366.km
393 | public static let polarRadius = 6_356.8.km
394 | public static let flatteningFactor = 0.003_352_8197.constant
| |- warning: static property 'flatteningFactor' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'flatteningFactor' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
395 | public static let equatorialCircumference = 40_075.017.km
396 | public static let meridonalCircumference = 40_007.86.km
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:395:22: warning: static property 'equatorialCircumference' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
393 | public static let polarRadius = 6_356.8.km
394 | public static let flatteningFactor = 0.003_352_8197.constant
395 | public static let equatorialCircumference = 40_075.017.km
| |- warning: static property 'equatorialCircumference' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'equatorialCircumference' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
396 | public static let meridonalCircumference = 40_007.86.km
397 | public static let volume = 1.083_21e12.cubicKilometers
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:396:22: warning: static property 'meridonalCircumference' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
394 | public static let flatteningFactor = 0.003_352_8197.constant
395 | public static let equatorialCircumference = 40_075.017.km
396 | public static let meridonalCircumference = 40_007.86.km
| |- warning: static property 'meridonalCircumference' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'meridonalCircumference' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
397 | public static let volume = 1.083_21e12.cubicKilometers
398 | public static let mass = 5.97237e24.kg
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:397:22: warning: static property 'volume' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
395 | public static let equatorialCircumference = 40_075.017.km
396 | public static let meridonalCircumference = 40_007.86.km
397 | public static let volume = 1.083_21e12.cubicKilometers
| |- warning: static property 'volume' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'volume' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
398 | public static let mass = 5.97237e24.kg
399 | public static let meanDensity = 5.514.g.cm(-3)
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:398:22: warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
396 | public static let meridonalCircumference = 40_007.86.km
397 | public static let volume = 1.083_21e12.cubicKilometers
398 | public static let mass = 5.97237e24.kg
| |- warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
399 | public static let meanDensity = 5.514.g.cm(-3)
400 | public static let surfaceGravity = 9.806_65.m.s(-2)
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:399:22: warning: static property 'meanDensity' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
397 | public static let volume = 1.083_21e12.cubicKilometers
398 | public static let mass = 5.97237e24.kg
399 | public static let meanDensity = 5.514.g.cm(-3)
| |- warning: static property 'meanDensity' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'meanDensity' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
400 | public static let surfaceGravity = 9.806_65.m.s(-2)
401 | public static let momentOfInertiaFactor = 0.3307.constant
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:400:22: warning: static property 'surfaceGravity' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
398 | public static let mass = 5.97237e24.kg
399 | public static let meanDensity = 5.514.g.cm(-3)
400 | public static let surfaceGravity = 9.806_65.m.s(-2)
| |- warning: static property 'surfaceGravity' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'surfaceGravity' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
401 | public static let momentOfInertiaFactor = 0.3307.constant
402 | public static let escapeVelocity = 11.186.km.s(-1)
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:401:22: warning: static property 'momentOfInertiaFactor' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
399 | public static let meanDensity = 5.514.g.cm(-3)
400 | public static let surfaceGravity = 9.806_65.m.s(-2)
401 | public static let momentOfInertiaFactor = 0.3307.constant
| |- warning: static property 'momentOfInertiaFactor' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'momentOfInertiaFactor' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
402 | public static let escapeVelocity = 11.186.km.s(-1)
403 | public static let siderealRotationSpeed = 86_164.1.s
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:402:22: warning: static property 'escapeVelocity' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
400 | public static let surfaceGravity = 9.806_65.m.s(-2)
401 | public static let momentOfInertiaFactor = 0.3307.constant
402 | public static let escapeVelocity = 11.186.km.s(-1)
| |- warning: static property 'escapeVelocity' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'escapeVelocity' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
403 | public static let siderealRotationSpeed = 86_164.1.s
404 | public static let equatorialRotationVelocity = 0.4651.km.s(-1)
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:403:22: warning: static property 'siderealRotationSpeed' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
401 | public static let momentOfInertiaFactor = 0.3307.constant
402 | public static let escapeVelocity = 11.186.km.s(-1)
403 | public static let siderealRotationSpeed = 86_164.1.s
| |- warning: static property 'siderealRotationSpeed' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'siderealRotationSpeed' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
404 | public static let equatorialRotationVelocity = 0.4651.km.s(-1)
405 | public static let axialTilt = 23.439_2811°
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:404:22: warning: static property 'equatorialRotationVelocity' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
402 | public static let escapeVelocity = 11.186.km.s(-1)
403 | public static let siderealRotationSpeed = 86_164.1.s
404 | public static let equatorialRotationVelocity = 0.4651.km.s(-1)
| |- warning: static property 'equatorialRotationVelocity' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'equatorialRotationVelocity' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
405 | public static let axialTilt = 23.439_2811°
406 | public static let albedoGeometric = 0.367.constant
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:405:22: warning: static property 'axialTilt' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
403 | public static let siderealRotationSpeed = 86_164.1.s
404 | public static let equatorialRotationVelocity = 0.4651.km.s(-1)
405 | public static let axialTilt = 23.439_2811°
| |- warning: static property 'axialTilt' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'axialTilt' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
406 | public static let albedoGeometric = 0.367.constant
407 | public static let albedoBond = 0.306.constant
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:406:22: warning: static property 'albedoGeometric' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
404 | public static let equatorialRotationVelocity = 0.4651.km.s(-1)
405 | public static let axialTilt = 23.439_2811°
406 | public static let albedoGeometric = 0.367.constant
| |- warning: static property 'albedoGeometric' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'albedoGeometric' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
407 | public static let albedoBond = 0.306.constant
408 | public static let generalPrecession = 5028.796_195.arcMinutes // in longitude per julian century at standard epoch 2000
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:407:22: warning: static property 'albedoBond' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
405 | public static let axialTilt = 23.439_2811°
406 | public static let albedoGeometric = 0.367.constant
407 | public static let albedoBond = 0.306.constant
| |- warning: static property 'albedoBond' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'albedoBond' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
408 | public static let generalPrecession = 5028.796_195.arcMinutes // in longitude per julian century at standard epoch 2000
409 | // public static let obliquityOfEliptic = // 23° 26' 21.406" at standard epoch 2000
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:408:22: warning: static property 'generalPrecession' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
406 | public static let albedoGeometric = 0.367.constant
407 | public static let albedoBond = 0.306.constant
408 | public static let generalPrecession = 5028.796_195.arcMinutes // in longitude per julian century at standard epoch 2000
| |- warning: static property 'generalPrecession' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'generalPrecession' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
409 | // public static let obliquityOfEliptic = // 23° 26' 21.406" at standard epoch 2000
410 | public static let constantOfNutation = 9.205_2331.arcMinutes // at standard epoch 2000
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:410:22: warning: static property 'constantOfNutation' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
408 | public static let generalPrecession = 5028.796_195.arcMinutes // in longitude per julian century at standard epoch 2000
409 | // public static let obliquityOfEliptic = // 23° 26' 21.406" at standard epoch 2000
410 | public static let constantOfNutation = 9.205_2331.arcMinutes // at standard epoch 2000
| |- warning: static property 'constantOfNutation' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'constantOfNutation' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
411 |
412 | // atmosphere:
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:413:22: warning: static property 'standardAtmosphere' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
411 |
412 | // atmosphere:
413 | public static let standardAtmosphere = 101_325.pascals
| |- warning: static property 'standardAtmosphere' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'standardAtmosphere' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
414 | public static let surfacePressure = 101.325.kilopascals
415 | public static let molecularWeightDryAir = 28.946.g.moles(-1)
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:414:22: warning: static property 'surfacePressure' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
412 | // atmosphere:
413 | public static let standardAtmosphere = 101_325.pascals
414 | public static let surfacePressure = 101.325.kilopascals
| |- warning: static property 'surfacePressure' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'surfacePressure' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
415 | public static let molecularWeightDryAir = 28.946.g.moles(-1)
416 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:415:22: warning: static property 'molecularWeightDryAir' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
413 | public static let standardAtmosphere = 101_325.pascals
414 | public static let surfacePressure = 101.325.kilopascals
415 | public static let molecularWeightDryAir = 28.946.g.moles(-1)
| |- warning: static property 'molecularWeightDryAir' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'molecularWeightDryAir' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
416 |
417 | public struct SurfaceArea {
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:418:23: warning: static property 'total' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
416 |
417 | public struct SurfaceArea {
418 | public static let total = 510_072_000.squareKilometers
| |- warning: static property 'total' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'total' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
419 | public static let land = 148_940_000.squareKilometers
420 | public static let water = 361_132_000.squareKilometers
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:419:23: warning: static property 'land' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
417 | public struct SurfaceArea {
418 | public static let total = 510_072_000.squareKilometers
419 | public static let land = 148_940_000.squareKilometers
| |- warning: static property 'land' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'land' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
420 | public static let water = 361_132_000.squareKilometers
421 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:420:23: warning: static property 'water' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
418 | public static let total = 510_072_000.squareKilometers
419 | public static let land = 148_940_000.squareKilometers
420 | public static let water = 361_132_000.squareKilometers
| |- warning: static property 'water' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'water' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
421 | }
422 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:424:23: warning: static property 'min' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
422 |
423 | public struct SurfaceTemperature {
424 | public static let min = 184.K
| |- warning: static property 'min' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'min' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
425 | public static let mean = 287.16.K
426 | public static let max = 330.K
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:425:23: warning: static property 'mean' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
423 | public struct SurfaceTemperature {
424 | public static let min = 184.K
425 | public static let mean = 287.16.K
| |- warning: static property 'mean' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mean' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
426 | public static let max = 330.K
427 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:426:23: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
424 | public static let min = 184.K
425 | public static let mean = 287.16.K
426 | public static let max = 330.K
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'max' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
427 | }
428 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:433:22: warning: static property 'hubbleConstant' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
431 | // public static let hubbleConstant = 70.1e-6.km.s(-1).parsecs(-1)
432 | // public static let solarLuminosity = 3.939e26.webers // specific to earth?
433 | public static let hubbleConstant = (70.1e-6 ± 0.019e-6).kilometers.s(-1).parsecs(-1)
| |- warning: static property 'hubbleConstant' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'hubbleConstant' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
434 | public static let solarLuminosity = (3.939e26 ± 0.1%).webers // specific to earth?
435 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:434:22: warning: static property 'solarLuminosity' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
432 | // public static let solarLuminosity = 3.939e26.webers // specific to earth?
433 | public static let hubbleConstant = (70.1e-6 ± 0.019e-6).kilometers.s(-1).parsecs(-1)
434 | public static let solarLuminosity = (3.939e26 ± 0.1%).webers // specific to earth?
| |- warning: static property 'solarLuminosity' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'solarLuminosity' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
435 |
436 | public struct Sun {
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:437:23: warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
435 |
436 | public struct Sun {
437 | public static let mass = 1.98855e30.kg
| |- warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
438 | public static let heliocentricGravitationalConstant = 1.327_2440e20.m(3).s(-2)
439 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:438:23: warning: static property 'heliocentricGravitationalConstant' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
436 | public struct Sun {
437 | public static let mass = 1.98855e30.kg
438 | public static let heliocentricGravitationalConstant = 1.327_2440e20.m(3).s(-2)
| |- warning: static property 'heliocentricGravitationalConstant' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'heliocentricGravitationalConstant' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
439 | }
440 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:442:23: warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
440 |
441 | public struct Moon {
442 | public static let mass = 7.342e22.kg
| |- warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
443 | public static let surfaceGravity = 1.62.metersPerSecondSquared // (0.1654 g)[4]
444 | public static let meanRadius = 1737.4.km
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:443:23: warning: static property 'surfaceGravity' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
441 | public struct Moon {
442 | public static let mass = 7.342e22.kg
443 | public static let surfaceGravity = 1.62.metersPerSecondSquared // (0.1654 g)[4]
| |- warning: static property 'surfaceGravity' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'surfaceGravity' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
444 | public static let meanRadius = 1737.4.km
445 | public static let equatorialRadius = 1736.0.km.sigfigs(5)
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:444:23: warning: static property 'meanRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
442 | public static let mass = 7.342e22.kg
443 | public static let surfaceGravity = 1.62.metersPerSecondSquared // (0.1654 g)[4]
444 | public static let meanRadius = 1737.4.km
| |- warning: static property 'meanRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'meanRadius' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
445 | public static let equatorialRadius = 1736.0.km.sigfigs(5)
446 | public static let polarRadius = 1736.0.km.sigfigs(5)
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:445:23: warning: static property 'equatorialRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
443 | public static let surfaceGravity = 1.62.metersPerSecondSquared // (0.1654 g)[4]
444 | public static let meanRadius = 1737.4.km
445 | public static let equatorialRadius = 1736.0.km.sigfigs(5)
| |- warning: static property 'equatorialRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'equatorialRadius' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
446 | public static let polarRadius = 1736.0.km.sigfigs(5)
447 | public static let perigee = 362600.km // (356400–370400 km)
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:446:23: warning: static property 'polarRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
444 | public static let meanRadius = 1737.4.km
445 | public static let equatorialRadius = 1736.0.km.sigfigs(5)
446 | public static let polarRadius = 1736.0.km.sigfigs(5)
| |- warning: static property 'polarRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'polarRadius' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
447 | public static let perigee = 362600.km // (356400–370400 km)
448 | public static let apogee = 405400.km // 404000–406700 km)
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:447:23: warning: static property 'perigee' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
445 | public static let equatorialRadius = 1736.0.km.sigfigs(5)
446 | public static let polarRadius = 1736.0.km.sigfigs(5)
447 | public static let perigee = 362600.km // (356400–370400 km)
| |- warning: static property 'perigee' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'perigee' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
448 | public static let apogee = 405400.km // 404000–406700 km)
449 | /*
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:448:23: warning: static property 'apogee' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
446 | public static let polarRadius = 1736.0.km.sigfigs(5)
447 | public static let perigee = 362600.km // (356400–370400 km)
448 | public static let apogee = 405400.km // 404000–406700 km)
| |- warning: static property 'apogee' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'apogee' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
449 | /*
450 | public static let Semi-major axis 384399 km (1.28 ls, 0.00257 AU)[1]
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:494:24: warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
492 | public struct Jupiter {
493 | public static let symbol = "♃"
494 | public static let mass = 1.8982e27.kg
| |- warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
495 | public static let meanRadius = 69_911.km
496 | public static let equatorialRadius = 71_492.km
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:495:24: warning: static property 'meanRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
493 | public static let symbol = "♃"
494 | public static let mass = 1.8982e27.kg
495 | public static let meanRadius = 69_911.km
| |- warning: static property 'meanRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'meanRadius' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
496 | public static let equatorialRadius = 71_492.km
497 | public static let polarRadius = 66_854.km
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:496:24: warning: static property 'equatorialRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
494 | public static let mass = 1.8982e27.kg
495 | public static let meanRadius = 69_911.km
496 | public static let equatorialRadius = 71_492.km
| |- warning: static property 'equatorialRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'equatorialRadius' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
497 | public static let polarRadius = 66_854.km
498 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:497:24: warning: static property 'polarRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
495 | public static let meanRadius = 69_911.km
496 | public static let equatorialRadius = 71_492.km
497 | public static let polarRadius = 66_854.km
| |- warning: static property 'polarRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'polarRadius' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
498 | }
499 | public struct Saturn {
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:511:21: warning: static property 'avogadro' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
509 | }
510 |
511 | public static let avogadro = 6.022_140_76e23/.moles
| |- warning: static property 'avogadro' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'avogadro' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
512 | public static let boltzmann = 1.380_649e-23.J/.kelvin
513 | public static let faraday = 96_485.332_12.coulombs/.moles
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:512:21: warning: static property 'boltzmann' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
510 |
511 | public static let avogadro = 6.022_140_76e23/.moles
512 | public static let boltzmann = 1.380_649e-23.J/.kelvin
| |- warning: static property 'boltzmann' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'boltzmann' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
513 | public static let faraday = 96_485.332_12.coulombs/.moles
514 | public static let molarGas = 8.314_462_618.J/.moles.kelvin
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:513:21: warning: static property 'faraday' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
511 | public static let avogadro = 6.022_140_76e23/.moles
512 | public static let boltzmann = 1.380_649e-23.J/.kelvin
513 | public static let faraday = 96_485.332_12.coulombs/.moles
| |- warning: static property 'faraday' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'faraday' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
514 | public static let molarGas = 8.314_462_618.J/.moles.kelvin
515 | public static let molarMass = 0.999_999_999_65e-3.kg/.moles
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:514:21: warning: static property 'molarGas' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
512 | public static let boltzmann = 1.380_649e-23.J/.kelvin
513 | public static let faraday = 96_485.332_12.coulombs/.moles
514 | public static let molarGas = 8.314_462_618.J/.moles.kelvin
| |- warning: static property 'molarGas' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'molarGas' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
515 | public static let molarMass = 0.999_999_999_65e-3.kg/.moles
516 | public static let carbon12MolarMass = 11.999_999_9958e-3.kg/.moles
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:515:21: warning: static property 'molarMass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
513 | public static let faraday = 96_485.332_12.coulombs/.moles
514 | public static let molarGas = 8.314_462_618.J/.moles.kelvin
515 | public static let molarMass = 0.999_999_999_65e-3.kg/.moles
| |- warning: static property 'molarMass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'molarMass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
516 | public static let carbon12MolarMass = 11.999_999_9958e-3.kg/.moles
517 | public static let molarPlanck = 3.990_312_712e-10.J/.hertz.moles
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:516:21: warning: static property 'carbon12MolarMass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
514 | public static let molarGas = 8.314_462_618.J/.moles.kelvin
515 | public static let molarMass = 0.999_999_999_65e-3.kg/.moles
516 | public static let carbon12MolarMass = 11.999_999_9958e-3.kg/.moles
| |- warning: static property 'carbon12MolarMass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'carbon12MolarMass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
517 | public static let molarPlanck = 3.990_312_712e-10.J/.hertz.moles
518 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:517:21: warning: static property 'molarPlanck' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
515 | public static let molarMass = 0.999_999_999_65e-3.kg/.moles
516 | public static let carbon12MolarMass = 11.999_999_9958e-3.kg/.moles
517 | public static let molarPlanck = 3.990_312_712e-10.J/.hertz.moles
| |- warning: static property 'molarPlanck' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'molarPlanck' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
518 |
519 | public static let lightSpeed = 299_792_458.m/.s
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:519:21: warning: static property 'lightSpeed' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
517 | public static let molarPlanck = 3.990_312_712e-10.J/.hertz.moles
518 |
519 | public static let lightSpeed = 299_792_458.m/.s
| |- warning: static property 'lightSpeed' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'lightSpeed' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
520 | public static let gravitation = 6.674_30e-11.m(3)/.kg.s(2)
521 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:520:21: warning: static property 'gravitation' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
518 |
519 | public static let lightSpeed = 299_792_458.m/.s
520 | public static let gravitation = 6.674_30e-11.m(3)/.kg.s(2)
| |- warning: static property 'gravitation' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'gravitation' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
521 |
522 | public static let planck = 6.626_070_15e-34.J.s
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:522:21: warning: static property 'planck' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
520 | public static let gravitation = 6.674_30e-11.m(3)/.kg.s(2)
521 |
522 | public static let planck = 6.626_070_15e-34.J.s
| |- warning: static property 'planck' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'planck' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
523 | public static let reducedPlanck = 1.054_571_817e-34.J.s.perRadian
524 | public static let fineStructure = 7.297_352_5693e-3.constant // 0.007_297_352_562_781_278 ish
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:523:21: warning: static property 'reducedPlanck' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
521 |
522 | public static let planck = 6.626_070_15e-34.J.s
523 | public static let reducedPlanck = 1.054_571_817e-34.J.s.perRadian
| |- warning: static property 'reducedPlanck' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'reducedPlanck' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
524 | public static let fineStructure = 7.297_352_5693e-3.constant // 0.007_297_352_562_781_278 ish
525 | public static let inverseFineStructure = 137.035_999_084.constant
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:524:21: warning: static property 'fineStructure' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
522 | public static let planck = 6.626_070_15e-34.J.s
523 | public static let reducedPlanck = 1.054_571_817e-34.J.s.perRadian
524 | public static let fineStructure = 7.297_352_5693e-3.constant // 0.007_297_352_562_781_278 ish
| |- warning: static property 'fineStructure' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'fineStructure' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
525 | public static let inverseFineStructure = 137.035_999_084.constant
526 | public static let rydberg = 10_973_731.568_160/.m
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:525:21: warning: static property 'inverseFineStructure' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
523 | public static let reducedPlanck = 1.054_571_817e-34.J.s.perRadian
524 | public static let fineStructure = 7.297_352_5693e-3.constant // 0.007_297_352_562_781_278 ish
525 | public static let inverseFineStructure = 137.035_999_084.constant
| |- warning: static property 'inverseFineStructure' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inverseFineStructure' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
526 | public static let rydberg = 10_973_731.568_160/.m
527 | public static let hyperfineTransitionFrequency = 9_192_631_770.Hz
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:526:21: warning: static property 'rydberg' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
524 | public static let fineStructure = 7.297_352_5693e-3.constant // 0.007_297_352_562_781_278 ish
525 | public static let inverseFineStructure = 137.035_999_084.constant
526 | public static let rydberg = 10_973_731.568_160/.m
| |- warning: static property 'rydberg' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'rydberg' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
527 | public static let hyperfineTransitionFrequency = 9_192_631_770.Hz
528 | public static let bohrMagneton = 9.276_010_0783e-24.J/.teslas
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:527:21: warning: static property 'hyperfineTransitionFrequency' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
525 | public static let inverseFineStructure = 137.035_999_084.constant
526 | public static let rydberg = 10_973_731.568_160/.m
527 | public static let hyperfineTransitionFrequency = 9_192_631_770.Hz
| |- warning: static property 'hyperfineTransitionFrequency' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'hyperfineTransitionFrequency' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
528 | public static let bohrMagneton = 9.276_010_0783e-24.J/.teslas
529 | public static let nuclearMagneton = 5.050_783_7461e-27.J/.teslas
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:528:21: warning: static property 'bohrMagneton' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
526 | public static let rydberg = 10_973_731.568_160/.m
527 | public static let hyperfineTransitionFrequency = 9_192_631_770.Hz
528 | public static let bohrMagneton = 9.276_010_0783e-24.J/.teslas
| |- warning: static property 'bohrMagneton' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'bohrMagneton' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
529 | public static let nuclearMagneton = 5.050_783_7461e-27.J/.teslas
530 | public static let bohrRadius = 6.291_772_109_03e-11.m
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:529:21: warning: static property 'nuclearMagneton' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
527 | public static let hyperfineTransitionFrequency = 9_192_631_770.Hz
528 | public static let bohrMagneton = 9.276_010_0783e-24.J/.teslas
529 | public static let nuclearMagneton = 5.050_783_7461e-27.J/.teslas
| |- warning: static property 'nuclearMagneton' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'nuclearMagneton' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
530 | public static let bohrRadius = 6.291_772_109_03e-11.m
531 | public static let bjerrumWaterLength = 7.1.angstroms
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:530:21: warning: static property 'bohrRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
528 | public static let bohrMagneton = 9.276_010_0783e-24.J/.teslas
529 | public static let nuclearMagneton = 5.050_783_7461e-27.J/.teslas
530 | public static let bohrRadius = 6.291_772_109_03e-11.m
| |- warning: static property 'bohrRadius' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'bohrRadius' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
531 | public static let bjerrumWaterLength = 7.1.angstroms
532 | public static let elementaryCharge = 1.602_176_634e-19.coulombs
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:531:21: warning: static property 'bjerrumWaterLength' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
529 | public static let nuclearMagneton = 5.050_783_7461e-27.J/.teslas
530 | public static let bohrRadius = 6.291_772_109_03e-11.m
531 | public static let bjerrumWaterLength = 7.1.angstroms
| |- warning: static property 'bjerrumWaterLength' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'bjerrumWaterLength' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
532 | public static let elementaryCharge = 1.602_176_634e-19.coulombs
533 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:532:21: warning: static property 'elementaryCharge' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
530 | public static let bohrRadius = 6.291_772_109_03e-11.m
531 | public static let bjerrumWaterLength = 7.1.angstroms
532 | public static let elementaryCharge = 1.602_176_634e-19.coulombs
| |- warning: static property 'elementaryCharge' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'elementaryCharge' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
533 |
534 | public static let vacuumElectricPermittivity = 8.854_187_8128e-12.F/.m
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:534:21: warning: static property 'vacuumElectricPermittivity' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
532 | public static let elementaryCharge = 1.602_176_634e-19.coulombs
533 |
534 | public static let vacuumElectricPermittivity = 8.854_187_8128e-12.F/.m
| |- warning: static property 'vacuumElectricPermittivity' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'vacuumElectricPermittivity' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
535 | // public static let vacuumMagneticPermeability = 1.256_637_062_12e-6.N/.amperes(2).radians
536 | public static let vacuumMagneticPermeability = 1.256_637_062_12e-6.henries/.m
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:536:21: warning: static property 'vacuumMagneticPermeability' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
534 | public static let vacuumElectricPermittivity = 8.854_187_8128e-12.F/.m
535 | // public static let vacuumMagneticPermeability = 1.256_637_062_12e-6.N/.amperes(2).radians
536 | public static let vacuumMagneticPermeability = 1.256_637_062_12e-6.henries/.m
| |- warning: static property 'vacuumMagneticPermeability' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'vacuumMagneticPermeability' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
537 | public static let vacuumImpedance = 376.730_313_668.ohms
538 | public static let josephson = 483_597.848_4e9.Hz/.volts
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:537:21: warning: static property 'vacuumImpedance' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
535 | // public static let vacuumMagneticPermeability = 1.256_637_062_12e-6.N/.amperes(2).radians
536 | public static let vacuumMagneticPermeability = 1.256_637_062_12e-6.henries/.m
537 | public static let vacuumImpedance = 376.730_313_668.ohms
| |- warning: static property 'vacuumImpedance' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'vacuumImpedance' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
538 | public static let josephson = 483_597.848_4e9.Hz/.volts
539 | public static let vonKlitzing = 25_812.807_45.ohms
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:538:21: warning: static property 'josephson' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
536 | public static let vacuumMagneticPermeability = 1.256_637_062_12e-6.henries/.m
537 | public static let vacuumImpedance = 376.730_313_668.ohms
538 | public static let josephson = 483_597.848_4e9.Hz/.volts
| |- warning: static property 'josephson' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'josephson' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
539 | public static let vonKlitzing = 25_812.807_45.ohms
540 | public static let quantumConductance = 7.748_091_729e-5.siemens
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:539:21: warning: static property 'vonKlitzing' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
537 | public static let vacuumImpedance = 376.730_313_668.ohms
538 | public static let josephson = 483_597.848_4e9.Hz/.volts
539 | public static let vonKlitzing = 25_812.807_45.ohms
| |- warning: static property 'vonKlitzing' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'vonKlitzing' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
540 | public static let quantumConductance = 7.748_091_729e-5.siemens
541 | public static let inverseQuantumConductance = 12_906.403_72.ohms
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:540:21: warning: static property 'quantumConductance' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
538 | public static let josephson = 483_597.848_4e9.Hz/.volts
539 | public static let vonKlitzing = 25_812.807_45.ohms
540 | public static let quantumConductance = 7.748_091_729e-5.siemens
| |- warning: static property 'quantumConductance' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'quantumConductance' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
541 | public static let inverseQuantumConductance = 12_906.403_72.ohms
542 | public static let magneticFluxQuantum = 2.067_833_848e-15.webers
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:541:21: warning: static property 'inverseQuantumConductance' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
539 | public static let vonKlitzing = 25_812.807_45.ohms
540 | public static let quantumConductance = 7.748_091_729e-5.siemens
541 | public static let inverseQuantumConductance = 12_906.403_72.ohms
| |- warning: static property 'inverseQuantumConductance' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'inverseQuantumConductance' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
542 | public static let magneticFluxQuantum = 2.067_833_848e-15.webers
543 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:542:21: warning: static property 'magneticFluxQuantum' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
540 | public static let quantumConductance = 7.748_091_729e-5.siemens
541 | public static let inverseQuantumConductance = 12_906.403_72.ohms
542 | public static let magneticFluxQuantum = 2.067_833_848e-15.webers
| |- warning: static property 'magneticFluxQuantum' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'magneticFluxQuantum' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
543 |
544 | public static let electronGFactor = -2.002_319_304_362_56.constant
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:544:21: warning: static property 'electronGFactor' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
542 | public static let magneticFluxQuantum = 2.067_833_848e-15.webers
543 |
544 | public static let electronGFactor = -2.002_319_304_362_56.constant
| |- warning: static property 'electronGFactor' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'electronGFactor' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
545 | // public static let fermiCoupling = 1.166_3787e-5.
546 | public static let hartreeEnergy = 4.359_744_722_2071e-18.J
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:546:21: warning: static property 'hartreeEnergy' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
544 | public static let electronGFactor = -2.002_319_304_362_56.constant
545 | // public static let fermiCoupling = 1.166_3787e-5.
546 | public static let hartreeEnergy = 4.359_744_722_2071e-18.J
| |- warning: static property 'hartreeEnergy' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'hartreeEnergy' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
547 | public static let circulationQuantum = 3.636_947_5516e-4.m(2)/.s
548 | public static let thomsonCrossSection = 6.652_458_7321e-29.m(2)
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:547:21: warning: static property 'circulationQuantum' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
545 | // public static let fermiCoupling = 1.166_3787e-5.
546 | public static let hartreeEnergy = 4.359_744_722_2071e-18.J
547 | public static let circulationQuantum = 3.636_947_5516e-4.m(2)/.s
| |- warning: static property 'circulationQuantum' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'circulationQuantum' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
548 | public static let thomsonCrossSection = 6.652_458_7321e-29.m(2)
549 | public static let wZMassRatio = 0.881_53.constant
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:548:21: warning: static property 'thomsonCrossSection' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
546 | public static let hartreeEnergy = 4.359_744_722_2071e-18.J
547 | public static let circulationQuantum = 3.636_947_5516e-4.m(2)/.s
548 | public static let thomsonCrossSection = 6.652_458_7321e-29.m(2)
| |- warning: static property 'thomsonCrossSection' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'thomsonCrossSection' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
549 | public static let wZMassRatio = 0.881_53.constant
550 | public static let weakMixingAngle = 0.222_90.constant
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:549:21: warning: static property 'wZMassRatio' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
547 | public static let circulationQuantum = 3.636_947_5516e-4.m(2)/.s
548 | public static let thomsonCrossSection = 6.652_458_7321e-29.m(2)
549 | public static let wZMassRatio = 0.881_53.constant
| |- warning: static property 'wZMassRatio' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'wZMassRatio' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
550 | public static let weakMixingAngle = 0.222_90.constant
551 | public static let atomicMass = 1.660_539_066_60e-27.kg
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:550:21: warning: static property 'weakMixingAngle' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
548 | public static let thomsonCrossSection = 6.652_458_7321e-29.m(2)
549 | public static let wZMassRatio = 0.881_53.constant
550 | public static let weakMixingAngle = 0.222_90.constant
| |- warning: static property 'weakMixingAngle' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'weakMixingAngle' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
551 | public static let atomicMass = 1.660_539_066_60e-27.kg
552 | public static let stefanBoltzmann = 5.670_374_419e-8.W/.m(2).kelvin(4)
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:551:21: warning: static property 'atomicMass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
549 | public static let wZMassRatio = 0.881_53.constant
550 | public static let weakMixingAngle = 0.222_90.constant
551 | public static let atomicMass = 1.660_539_066_60e-27.kg
| |- warning: static property 'atomicMass' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'atomicMass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
552 | public static let stefanBoltzmann = 5.670_374_419e-8.W/.m(2).kelvin(4)
553 | public static let firstRadiation = 3.741_771_852e-16.W.m(2)
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:552:21: warning: static property 'stefanBoltzmann' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
550 | public static let weakMixingAngle = 0.222_90.constant
551 | public static let atomicMass = 1.660_539_066_60e-27.kg
552 | public static let stefanBoltzmann = 5.670_374_419e-8.W/.m(2).kelvin(4)
| |- warning: static property 'stefanBoltzmann' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'stefanBoltzmann' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
553 | public static let firstRadiation = 3.741_771_852e-16.W.m(2)
554 | public static let secondRadiation = 1.438_776_877e-2.m.kelvin
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:553:21: warning: static property 'firstRadiation' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
551 | public static let atomicMass = 1.660_539_066_60e-27.kg
552 | public static let stefanBoltzmann = 5.670_374_419e-8.W/.m(2).kelvin(4)
553 | public static let firstRadiation = 3.741_771_852e-16.W.m(2)
| |- warning: static property 'firstRadiation' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'firstRadiation' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
554 | public static let secondRadiation = 1.438_776_877e-2.m.kelvin
555 | public static let firstRadiationSpectralRadiance = 1.191_042_972e-16.W.m(2).steradians
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:554:21: warning: static property 'secondRadiation' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
552 | public static let stefanBoltzmann = 5.670_374_419e-8.W/.m(2).kelvin(4)
553 | public static let firstRadiation = 3.741_771_852e-16.W.m(2)
554 | public static let secondRadiation = 1.438_776_877e-2.m.kelvin
| |- warning: static property 'secondRadiation' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'secondRadiation' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
555 | public static let firstRadiationSpectralRadiance = 1.191_042_972e-16.W.m(2).steradians
556 | public static let wienDisplacement = 2.897_771_955e-3.m.kelvin
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:555:21: warning: static property 'firstRadiationSpectralRadiance' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
553 | public static let firstRadiation = 3.741_771_852e-16.W.m(2)
554 | public static let secondRadiation = 1.438_776_877e-2.m.kelvin
555 | public static let firstRadiationSpectralRadiance = 1.191_042_972e-16.W.m(2).steradians
| |- warning: static property 'firstRadiationSpectralRadiance' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'firstRadiationSpectralRadiance' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
556 | public static let wienDisplacement = 2.897_771_955e-3.m.kelvin
557 | public static let wienFrequency = 5.878_925_757e10.Hz/.kelvin
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:556:21: warning: static property 'wienDisplacement' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
554 | public static let secondRadiation = 1.438_776_877e-2.m.kelvin
555 | public static let firstRadiationSpectralRadiance = 1.191_042_972e-16.W.m(2).steradians
556 | public static let wienDisplacement = 2.897_771_955e-3.m.kelvin
| |- warning: static property 'wienDisplacement' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'wienDisplacement' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
557 | public static let wienFrequency = 5.878_925_757e10.Hz/.kelvin
558 | public static let wienEntropy = 3.002_916_077e-3.m.kelvin
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:557:21: warning: static property 'wienFrequency' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
555 | public static let firstRadiationSpectralRadiance = 1.191_042_972e-16.W.m(2).steradians
556 | public static let wienDisplacement = 2.897_771_955e-3.m.kelvin
557 | public static let wienFrequency = 5.878_925_757e10.Hz/.kelvin
| |- warning: static property 'wienFrequency' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'wienFrequency' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
558 | public static let wienEntropy = 3.002_916_077e-3.m.kelvin
559 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:558:21: warning: static property 'wienEntropy' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
556 | public static let wienDisplacement = 2.897_771_955e-3.m.kelvin
557 | public static let wienFrequency = 5.878_925_757e10.Hz/.kelvin
558 | public static let wienEntropy = 3.002_916_077e-3.m.kelvin
| |- warning: static property 'wienEntropy' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'wienEntropy' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
559 | }
560 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:937:21: warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Mass?' may have shared mutable state; this is an error in the Swift 6 language mode
935 | public struct Particle {
936 | struct Positron {
937 | public static let mass = Mass(Physical.Constants.Particle.Positron.mass)
| |- warning: static property 'mass' is not concurrency-safe because non-'Sendable' type 'Mass?' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mass' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
938 | public static let charge = ElectricCharge(Physical.Constants.Particle.Positron.charge)
939 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/UnitStructs.swift:318:15: note: consider making struct 'Mass' conform to the 'Sendable' protocol
316 | public init(_ reals: [Double], unit: UnitMagneticFluxDensity) { physical = Physical(values: reals, unit: unit) }
317 | }
318 | public struct Mass: PhysicalType {
| `- note: consider making struct 'Mass' conform to the 'Sendable' protocol
319 | public var physical: Physical
320 | public var description: String { physical.description }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:938:21: warning: static property 'charge' is not concurrency-safe because non-'Sendable' type 'ElectricCharge?' may have shared mutable state; this is an error in the Swift 6 language mode
936 | struct Positron {
937 | public static let mass = Mass(Physical.Constants.Particle.Positron.mass)
938 | public static let charge = ElectricCharge(Physical.Constants.Particle.Positron.charge)
| |- warning: static property 'charge' is not concurrency-safe because non-'Sendable' type 'ElectricCharge?' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'charge' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
939 | }
940 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/UnitStructs.swift:174:15: note: consider making struct 'ElectricCharge' conform to the 'Sendable' protocol
172 | public init(_ reals: [Double], unit: UnitElectricCapacitance) { physical = Physical(values: reals, unit: unit) }
173 | }
174 | public struct ElectricCharge: PhysicalType {
| `- note: consider making struct 'ElectricCharge' conform to the 'Sendable' protocol
175 | public var physical: Physical
176 | public var description: String { physical.description }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:945:22: warning: static property 'surfaceGravity' is not concurrency-safe because non-'Sendable' type 'Acceleration?' may have shared mutable state; this is an error in the Swift 6 language mode
943 | struct Planets {
944 | struct Earth {
945 | public static let surfaceGravity = Acceleration(Physical.Constants.Earth.surfaceGravity)
| |- warning: static property 'surfaceGravity' is not concurrency-safe because non-'Sendable' type 'Acceleration?' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'surfaceGravity' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
946 | }
947 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/UnitStructs.swift:94:15: note: consider making struct 'Acceleration' conform to the 'Sendable' protocol
92 | // GENERATED:_______________________________________________________________________________________
93 |
94 | public struct Acceleration: PhysicalType {
| `- note: consider making struct 'Acceleration' conform to the 'Sendable' protocol
95 | public var physical: Physical
96 | public var description: String { physical.description }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:951:20: warning: static property 'meanRadius' is not concurrency-safe because non-'Sendable' type 'Length?' may have shared mutable state; this is an error in the Swift 6 language mode
949 |
950 | public struct Earth {
951 | public static let meanRadius = Length(6371.km)
| |- warning: static property 'meanRadius' is not concurrency-safe because non-'Sendable' type 'Length?' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'meanRadius' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
952 |
953 | struct Surface {
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/UnitStructs.swift:278:15: note: consider making struct 'Length' conform to the 'Sendable' protocol
276 | public init(_ reals: [Double], unit: UnitIonizingRadiation) { physical = Physical(values: reals, unit: unit) }
277 | }
278 | public struct Length: PhysicalType {
| `- note: consider making struct 'Length' conform to the 'Sendable' protocol
279 | public var physical: Physical
280 | public var description: String { physical.description }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:954:21: warning: static property 'gravity' is not concurrency-safe because non-'Sendable' type 'Acceleration?' may have shared mutable state; this is an error in the Swift 6 language mode
952 |
953 | struct Surface {
954 | public static let gravity = Acceleration(Physical.Constants.Earth.surfaceGravity)
| |- warning: static property 'gravity' is not concurrency-safe because non-'Sendable' type 'Acceleration?' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'gravity' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
955 |
956 | public struct Area {
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/UnitStructs.swift:94:15: note: consider making struct 'Acceleration' conform to the 'Sendable' protocol
92 | // GENERATED:_______________________________________________________________________________________
93 |
94 | public struct Acceleration: PhysicalType {
| `- note: consider making struct 'Acceleration' conform to the 'Sendable' protocol
95 | public var physical: Physical
96 | public var description: String { physical.description }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:957:22: warning: static property 'total' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
955 |
956 | public struct Area {
957 | public static let total = 510_072_000.squareKilometers
| |- warning: static property 'total' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'total' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
958 | public static let land = 148_940_000.squareKilometers
959 | public static let water = 361_132_000.squareKilometers
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:958:22: warning: static property 'land' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
956 | public struct Area {
957 | public static let total = 510_072_000.squareKilometers
958 | public static let land = 148_940_000.squareKilometers
| |- warning: static property 'land' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'land' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
959 | public static let water = 361_132_000.squareKilometers
960 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:959:22: warning: static property 'water' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
957 | public static let total = 510_072_000.squareKilometers
958 | public static let land = 148_940_000.squareKilometers
959 | public static let water = 361_132_000.squareKilometers
| |- warning: static property 'water' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'water' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
960 | }
961 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:963:22: warning: static property 'min' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
961 |
962 | public struct Temperature {
963 | public static let min = 184.K
| |- warning: static property 'min' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'min' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
964 | public static let mean = 287.16.K
965 | public static let max = 330.K
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:964:22: warning: static property 'mean' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
962 | public struct Temperature {
963 | public static let min = 184.K
964 | public static let mean = 287.16.K
| |- warning: static property 'mean' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'mean' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
965 | public static let max = 330.K
966 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Constants.swift:965:22: warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
963 | public static let min = 184.K
964 | public static let mean = 287.16.K
965 | public static let max = 330.K
| |- warning: static property 'max' is not concurrency-safe because non-'Sendable' type 'Physical' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'max' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
966 | }
967 | }
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical.swift:3:15: note: consider making struct 'Physical' conform to the 'Sendable' protocol
1 | import Foundation
2 |
3 | public struct Physical: Collection {
| `- note: consider making struct 'Physical' conform to the 'Sendable' protocol
4 | public var isNotAThing = false
5 |
[23/31] Compiling Physical Algebra.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Globals.swift:6:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
3 | public extension Physical {
4 |
5 | class Globals {
| `- note: class 'Globals' does not conform to the 'Sendable' protocol
6 | static public let shared = Physical.Globals()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | var numberFormatter = NumberFormatter()
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:26:12: warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
24 | ]
25 |
26 | public let productDimensionLookup = [
| |- warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'productDimensionLookup' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | UnitArea.squareMegameters : UnitLength.megameters,
28 | UnitArea.squareKilometers : UnitLength.kilometers,
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
| `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 | public typealias Element = (key: Key, value: Value)
3 | @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
[24/31] Compiling Physical Arrays.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Globals.swift:6:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
3 | public extension Physical {
4 |
5 | class Globals {
| `- note: class 'Globals' does not conform to the 'Sendable' protocol
6 | static public let shared = Physical.Globals()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | var numberFormatter = NumberFormatter()
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:26:12: warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
24 | ]
25 |
26 | public let productDimensionLookup = [
| |- warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'productDimensionLookup' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | UnitArea.squareMegameters : UnitLength.megameters,
28 | UnitArea.squareKilometers : UnitLength.kilometers,
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
| `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 | public typealias Element = (key: Key, value: Value)
3 | @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
[25/31] Compiling Physical Comparable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Globals.swift:6:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
3 | public extension Physical {
4 |
5 | class Globals {
| `- note: class 'Globals' does not conform to the 'Sendable' protocol
6 | static public let shared = Physical.Globals()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | var numberFormatter = NumberFormatter()
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Dimension.swift:26:12: warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
24 | ]
25 |
26 | public let productDimensionLookup = [
| |- warning: let 'productDimensionLookup' is not concurrency-safe because non-'Sendable' type '[Dimension : Dimension]' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'productDimensionLookup' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 | UnitArea.squareMegameters : UnitLength.megameters,
28 | UnitArea.squareKilometers : UnitLength.kilometers,
Swift.Dictionary:1:23: note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
1 | @frozen public struct Dictionary<Key, Value> where Key : Hashable {
| `- note: generic struct 'Dictionary' does not conform to the 'Sendable' protocol
2 | public typealias Element = (key: Key, value: Value)
3 | @inlinable public init(_immutableCocoaDictionary: __owned AnyObject)
[26/31] Compiling Physical Globals.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Globals.swift:6:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
3 | public extension Physical {
4 |
5 | class Globals {
| `- note: class 'Globals' does not conform to the 'Sendable' protocol
6 | static public let shared = Physical.Globals()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | var numberFormatter = NumberFormatter()
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:156:20: warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'newtons' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:114:20: warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'particles' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:119:20: warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
117 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'events' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
[27/31] Compiling Physical Metadata.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Globals.swift:6:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
3 | public extension Physical {
4 |
5 | class Globals {
| `- note: class 'Globals' does not conform to the 'Sendable' protocol
6 | static public let shared = Physical.Globals()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | var numberFormatter = NumberFormatter()
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:156:20: warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'newtons' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:114:20: warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'particles' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:119:20: warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
117 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'events' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
[28/31] Compiling Physical PhysicalArrays.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Experimental/Globals.swift:6:21: warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
3 | public extension Physical {
4 |
5 | class Globals {
| `- note: class 'Globals' does not conform to the 'Sendable' protocol
6 | static public let shared = Physical.Globals()
| |- warning: static property 'shared' is not concurrency-safe because non-'Sendable' type 'Physical.Globals' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'shared' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
7 |
8 | var numberFormatter = NumberFormatter()
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:156:20: warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
153 | }
154 |
155 | public final class UnitForce: Dimension {
| `- note: class 'UnitForce' does not conform to the 'Sendable' protocol
156 | public static let newtons = UnitForce(symbol: "N", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'newtons' is not concurrency-safe because non-'Sendable' type 'UnitForce' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'newtons' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
157 | public static let poundsForce = UnitForce(symbol: "lbf", converter: UnitConverterLinear(coefficient: 4.448222))
158 | public static let dynes = UnitForce(symbol: "dyn", converter: UnitConverterLinear(coefficient: 1e-5))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:114:20: warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'particles' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'particles' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
116 | public static let beings = UnitAmount(symbol: "beings", converter: UnitConverterLinear(coefficient: 1))
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Undetermined/Units.swift:119:20: warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
111 | }
112 |
113 | public final class UnitAmount: Dimension {
| `- note: class 'UnitAmount' does not conform to the 'Sendable' protocol
114 | public static let particles = UnitAmount(symbol: "particles", converter: UnitConverterLinear(coefficient: 1))
115 | public static let atoms = UnitAmount(symbol: "atoms", converter: UnitConverterLinear(coefficient: 1))
:
117 | public static let people = UnitAmount(symbol: "people", converter: UnitConverterLinear(coefficient: 1))
118 | public static let things = UnitAmount(symbol: "things", converter: UnitConverterLinear(coefficient: 1))
119 | public static let events = UnitAmount(symbol: "events", converter: UnitConverterLinear(coefficient: 1))
| |- warning: static property 'events' is not concurrency-safe because non-'Sendable' type 'UnitAmount' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: annotate 'events' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
120 | public static let molecules = UnitAmount(symbol: "molecules", converter: UnitConverterLinear(coefficient: 1))
121 | public static let counts = UnitAmount(symbol: "counts", converter: UnitConverterLinear(coefficient: 1))
[29/31] Compiling Physical Equatable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical/Miscellaneous.swift:3:12: warning: var 'objectCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public var objectCount = 0
| |- warning: var 'objectCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'objectCount' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'objectCount' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4 |
5 | public extension Physical {
[30/31] Compiling Physical Inits.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical/Miscellaneous.swift:3:12: warning: var 'objectCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public var objectCount = 0
| |- warning: var 'objectCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'objectCount' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'objectCount' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4 |
5 | public extension Physical {
[31/31] Compiling Physical Miscellaneous.swift
/Users/admin/builder/spi-builder-workspace/Sources/Physical/Core/Physical/Miscellaneous.swift:3:12: warning: var 'objectCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
1 | import Foundation
2 |
3 | public var objectCount = 0
| |- warning: var 'objectCount' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
| |- note: convert 'objectCount' to a 'let' constant to make 'Sendable' shared state immutable
| |- note: annotate 'objectCount' with '@MainActor' if property should only be accessed from the main actor
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
4 |
5 | public extension Physical {
Build complete! (22.59s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "Physical",
"name" : "Physical",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "10.15"
},
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "tvos",
"version" : "13.0"
},
{
"name" : "watchos",
"version" : "4.0"
}
],
"products" : [
{
"name" : "Physical",
"targets" : [
"Physical"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"5"
],
"targets" : [
{
"c99name" : "PhysicalTests",
"module_type" : "SwiftTarget",
"name" : "PhysicalTests",
"path" : "Tests/PhysicalTests",
"sources" : [
"Arrays.swift",
"Doubles.swift",
"PhysicalTests.swift",
"Temperatures.swift",
"XCTestManifests.swift",
"dBTests.swift"
],
"target_dependencies" : [
"Physical"
],
"type" : "test"
},
{
"c99name" : "Physical",
"module_type" : "SwiftTarget",
"name" : "Physical",
"path" : "Sources/Physical",
"product_memberships" : [
"Physical"
],
"sources" : [
"Core/Generated/FloatingPointUnits.swift",
"Core/Generated/PhysicalConversionType.swift",
"Core/Generated/PhysicalUnits.swift",
"Core/Numerics.swift",
"Core/Operators.swift",
"Core/Physical.swift",
"Core/Physical/Algebra.swift",
"Core/Physical/Arrays.swift",
"Core/Physical/Comparable.swift",
"Core/Physical/Composition.swift",
"Core/Physical/Conversions.swift",
"Core/Physical/Description.swift",
"Core/Physical/Equatable.swift",
"Core/Physical/Inits.swift",
"Core/Physical/Miscellaneous.swift",
"Core/Physical/NotAThing.swift",
"Core/TieredNumber.swift",
"Core/Undetermined/Dimension.swift",
"Core/Undetermined/Units.swift",
"Experimental/Constants.swift",
"Experimental/Experiments.swift",
"Experimental/Globals.swift",
"Experimental/Metadata.swift",
"Experimental/PhysicalArrays.swift",
"Experimental/PhysicalFunctions.swift",
"Experimental/PhysicalStatistics.swift",
"Experimental/UnitStructs.swift",
"Experimental/dB.swift"
],
"type" : "library"
}
],
"tools_version" : "5.2"
}
Done.