Build Information
Failed to build Feedback, reference 1.1.0 (64fb2c
), with Swift 6.1 for tvOS using Xcode 16.3 on 27 Apr 2025 12:37:32 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Feedback -destination generic/platform=tvOS
Build Log
EmitSwiftModule normal arm64 (in target 'Feedback' from project 'Feedback')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:33:16: warning: static property 'busyToneANSI' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let busyToneANSI = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:33:16: note: add '@MainActor' to make static property 'busyToneANSI' part of global actor 'MainActor'
static let busyToneANSI = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:33:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let busyToneANSI = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:37:16: warning: static property 'busyToneCEPT' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let busyToneCEPT = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:37:16: note: add '@MainActor' to make static property 'busyToneCEPT' part of global actor 'MainActor'
static let busyToneCEPT = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:37:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let busyToneCEPT = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:41:16: warning: static property 'callWaitingToneANSI' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let callWaitingToneANSI = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:41:16: note: add '@MainActor' to make static property 'callWaitingToneANSI' part of global actor 'MainActor'
static let callWaitingToneANSI = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:41:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let callWaitingToneANSI = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:45:16: warning: static property 'callWaitingToneCEPT' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let callWaitingToneCEPT = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:45:16: note: add '@MainActor' to make static property 'callWaitingToneCEPT' part of global actor 'MainActor'
static let callWaitingToneCEPT = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:45:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let callWaitingToneCEPT = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:49:16: warning: static property 'ctCallWaiting' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let ctCallWaiting = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:49:16: note: add '@MainActor' to make static property 'ctCallWaiting' part of global actor 'MainActor'
static let ctCallWaiting = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:49:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let ctCallWaiting = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:53:16: warning: static property 'dtmf0' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let dtmf0 = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:53:16: note: add '@MainActor' to make static property 'dtmf0' part of global actor 'MainActor'
static let dtmf0 = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:53:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let dtmf0 = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:57:16: warning: static property 'dtmf1' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let dtmf1 = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:57:16: note: add '@MainActor' to make static property 'dtmf1' part of global actor 'MainActor'
static let dtmf1 = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:57:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let dtmf1 = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:61:16: warning: static property 'dtmf2' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let dtmf2 = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:61:16: note: add '@MainActor' to make static property 'dtmf2' part of global actor 'MainActor'
static let dtmf2 = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:61:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let dtmf2 = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:65:16: warning: static property 'dtmf3' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let dtmf3 = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:65:16: note: add '@MainActor' to make static property 'dtmf3' part of global actor 'MainActor'
static let dtmf3 = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:65:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let dtmf3 = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:69:16: warning: static property 'dtmf4' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let dtmf4 = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:69:16: note: add '@MainActor' to make static property 'dtmf4' part of global actor 'MainActor'
static let dtmf4 = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:69:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let dtmf4 = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:73:16: warning: static property 'dtmf5' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let dtmf5 = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:73:16: note: add '@MainActor' to make static property 'dtmf5' part of global actor 'MainActor'
static let dtmf5 = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:73:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let dtmf5 = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:77:16: warning: static property 'dtmf6' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let dtmf6 = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:77:16: note: add '@MainActor' to make static property 'dtmf6' part of global actor 'MainActor'
static let dtmf6 = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:77:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let dtmf6 = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:81:16: warning: static property 'dtmf7' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let dtmf7 = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:81:16: note: add '@MainActor' to make static property 'dtmf7' part of global actor 'MainActor'
static let dtmf7 = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:81:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let dtmf7 = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:85:16: warning: static property 'dtmf8' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let dtmf8 = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:85:16: note: add '@MainActor' to make static property 'dtmf8' part of global actor 'MainActor'
static let dtmf8 = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:85:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let dtmf8 = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:89:16: warning: static property 'dtmf9' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let dtmf9 = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:89:16: note: add '@MainActor' to make static property 'dtmf9' part of global actor 'MainActor'
static let dtmf9 = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:89:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let dtmf9 = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:93:16: warning: static property 'dtmfPound' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let dtmfPound = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:93:16: note: add '@MainActor' to make static property 'dtmfPound' part of global actor 'MainActor'
static let dtmfPound = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:93:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let dtmfPound = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:97:16: warning: static property 'dtmfStar' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let dtmfStar = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:97:16: note: add '@MainActor' to make static property 'dtmfStar' part of global actor 'MainActor'
static let dtmfStar = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:97:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let dtmfStar = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:101:16: warning: static property 'endCallToneCEPT' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let endCallToneCEPT = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:101:16: note: add '@MainActor' to make static property 'endCallToneCEPT' part of global actor 'MainActor'
static let endCallToneCEPT = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:101:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let endCallToneCEPT = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:105:16: warning: static property 'headphoneAudioExposureLimitExceeded' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let headphoneAudioExposureLimitExceeded = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:105:16: note: add '@MainActor' to make static property 'headphoneAudioExposureLimitExceeded' part of global actor 'MainActor'
static let headphoneAudioExposureLimitExceeded = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:105:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let headphoneAudioExposureLimitExceeded = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:109:16: warning: static property 'healthNotificationUrgent' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let healthNotificationUrgent = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:109:16: note: add '@MainActor' to make static property 'healthNotificationUrgent' part of global actor 'MainActor'
static let healthNotificationUrgent = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:109:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let healthNotificationUrgent = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:113:16: warning: static property 'mediaHandoff' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let mediaHandoff = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:113:16: note: add '@MainActor' to make static property 'mediaHandoff' part of global actor 'MainActor'
static let mediaHandoff = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:113:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let mediaHandoff = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:117:16: warning: static property 'mediaPaused' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let mediaPaused = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:117:16: note: add '@MainActor' to make static property 'mediaPaused' part of global actor 'MainActor'
static let mediaPaused = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:117:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let mediaPaused = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:121:16: warning: static property 'micMute' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let micMute = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:121:16: note: add '@MainActor' to make static property 'micMute' part of global actor 'MainActor'
static let micMute = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:121:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let micMute = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:125:16: warning: static property 'micUnmute' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let micUnmute = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:125:16: note: add '@MainActor' to make static property 'micUnmute' part of global actor 'MainActor'
static let micUnmute = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:125:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let micUnmute = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:129:16: warning: static property 'micUnmuteFail' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let micUnmuteFail = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:129:16: note: add '@MainActor' to make static property 'micUnmuteFail' part of global actor 'MainActor'
static let micUnmuteFail = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:129:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let micUnmuteFail = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:133:16: warning: static property 'multiwayJoin' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let multiwayJoin = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:133:16: note: add '@MainActor' to make static property 'multiwayJoin' part of global actor 'MainActor'
static let multiwayJoin = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:133:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let multiwayJoin = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:137:16: warning: static property 'multiwayLeave' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let multiwayLeave = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:137:16: note: add '@MainActor' to make static property 'multiwayLeave' part of global actor 'MainActor'
static let multiwayLeave = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:137:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let multiwayLeave = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:141:16: warning: static property 'pushToTalkJoined' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let pushToTalkJoined = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:141:16: note: add '@MainActor' to make static property 'pushToTalkJoined' part of global actor 'MainActor'
static let pushToTalkJoined = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:141:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let pushToTalkJoined = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:145:16: warning: static property 'pushToTalkLeft' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let pushToTalkLeft = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:145:16: note: add '@MainActor' to make static property 'pushToTalkLeft' part of global actor 'MainActor'
static let pushToTalkLeft = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:145:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let pushToTalkLeft = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:149:16: warning: static property 'pushToTalkMute' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let pushToTalkMute = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:149:16: note: add '@MainActor' to make static property 'pushToTalkMute' part of global actor 'MainActor'
static let pushToTalkMute = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:149:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let pushToTalkMute = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:153:16: warning: static property 'pushToTalkUnmute' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let pushToTalkUnmute = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:153:16: note: add '@MainActor' to make static property 'pushToTalkUnmute' part of global actor 'MainActor'
static let pushToTalkUnmute = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:153:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let pushToTalkUnmute = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:157:16: warning: static property 'pushToTalkUnmuteFail' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let pushToTalkUnmuteFail = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:157:16: note: add '@MainActor' to make static property 'pushToTalkUnmuteFail' part of global actor 'MainActor'
static let pushToTalkUnmuteFail = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:157:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let pushToTalkUnmuteFail = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:161:16: warning: static property 'ringbackToneANSI' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let ringbackToneANSI = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:161:16: note: add '@MainActor' to make static property 'ringbackToneANSI' part of global actor 'MainActor'
static let ringbackToneANSI = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:161:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let ringbackToneANSI = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:165:16: warning: static property 'ringbackToneAUS' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let ringbackToneAUS = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:165:16: note: add '@MainActor' to make static property 'ringbackToneAUS' part of global actor 'MainActor'
static let ringbackToneAUS = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:165:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let ringbackToneAUS = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:169:16: warning: static property 'ringbackToneCEPT' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let ringbackToneCEPT = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:169:16: note: add '@MainActor' to make static property 'ringbackToneCEPT' part of global actor 'MainActor'
static let ringbackToneCEPT = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:169:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let ringbackToneCEPT = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:173:16: warning: static property 'ringbackToneHK' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let ringbackToneHK = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:173:16: note: add '@MainActor' to make static property 'ringbackToneHK' part of global actor 'MainActor'
static let ringbackToneHK = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:173:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let ringbackToneHK = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:177:16: warning: static property 'ringbackToneUK' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let ringbackToneUK = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:177:16: note: add '@MainActor' to make static property 'ringbackToneUK' part of global actor 'MainActor'
static let ringbackToneUK = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:177:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let ringbackToneUK = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:181:16: warning: static property 'screenCapture' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let screenCapture = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:181:16: note: add '@MainActor' to make static property 'screenCapture' part of global actor 'MainActor'
static let screenCapture = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:181:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let screenCapture = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:185:16: warning: static property 'screenSharingStarted' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let screenSharingStarted = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:185:16: note: add '@MainActor' to make static property 'screenSharingStarted' part of global actor 'MainActor'
static let screenSharingStarted = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:185:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let screenSharingStarted = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:189:16: warning: static property 'vcEnded' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let vcEnded = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:189:16: note: add '@MainActor' to make static property 'vcEnded' part of global actor 'MainActor'
static let vcEnded = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:189:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let vcEnded = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:193:16: warning: static property 'vcInvitationAccepted' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let vcInvitationAccepted = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:193:16: note: add '@MainActor' to make static property 'vcInvitationAccepted' part of global actor 'MainActor'
static let vcInvitationAccepted = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:193:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let vcInvitationAccepted = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:197:16: warning: static property 'vcRinging' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let vcRinging = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:197:16: note: add '@MainActor' to make static property 'vcRinging' part of global actor 'MainActor'
static let vcRinging = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:197:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let vcRinging = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:201:16: warning: static property 'vcRingingWatch' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let vcRingingWatch = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:201:16: note: add '@MainActor' to make static property 'vcRingingWatch' part of global actor 'MainActor'
static let vcRingingWatch = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:201:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let vcRingingWatch = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:205:16: warning: static property 'workoutCompleteAutodetect' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let workoutCompleteAutodetect = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:205:16: note: add '@MainActor' to make static property 'workoutCompleteAutodetect' part of global actor 'MainActor'
static let workoutCompleteAutodetect = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:205:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let workoutCompleteAutodetect = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:209:16: warning: static property 'workoutPaceAbove' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let workoutPaceAbove = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:209:16: note: add '@MainActor' to make static property 'workoutPaceAbove' part of global actor 'MainActor'
static let workoutPaceAbove = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:209:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let workoutPaceAbove = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:213:16: warning: static property 'workoutPaceBelow' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let workoutPaceBelow = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:213:16: note: add '@MainActor' to make static property 'workoutPaceBelow' part of global actor 'MainActor'
static let workoutPaceBelow = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:213:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let workoutPaceBelow = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:217:16: warning: static property 'workoutPausedAutoDetect' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let workoutPausedAutoDetect = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:217:16: note: add '@MainActor' to make static property 'workoutPausedAutoDetect' part of global actor 'MainActor'
static let workoutPausedAutoDetect = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:217:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let workoutPausedAutoDetect = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:221:16: warning: static property 'workoutResumedAutoDetect' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let workoutResumedAutoDetect = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:221:16: note: add '@MainActor' to make static property 'workoutResumedAutoDetect' part of global actor 'MainActor'
static let workoutResumedAutoDetect = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:221:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let workoutResumedAutoDetect = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:225:16: warning: static property 'workoutStartAutodetect' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let workoutStartAutodetect = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:225:16: note: add '@MainActor' to make static property 'workoutStartAutodetect' part of global actor 'MainActor'
static let workoutStartAutodetect = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:225:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let workoutStartAutodetect = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:229:16: warning: static property 'critical' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let critical = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:229:16: note: add '@MainActor' to make static property 'critical' part of global actor 'MainActor'
static let critical = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:229:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let critical = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:233:16: warning: static property 'accessScanComplete' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let accessScanComplete = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:233:16: note: add '@MainActor' to make static property 'accessScanComplete' part of global actor 'MainActor'
static let accessScanComplete = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:233:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let accessScanComplete = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:237:16: warning: static property 'acknowledgmentReceived' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let acknowledgmentReceived = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:237:16: note: add '@MainActor' to make static property 'acknowledgmentReceived' part of global actor 'MainActor'
static let acknowledgmentReceived = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:237:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let acknowledgmentReceived = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:241:16: warning: static property 'acknowledgmentSent' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let acknowledgmentSent = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:241:16: note: add '@MainActor' to make static property 'acknowledgmentSent' part of global actor 'MainActor'
static let acknowledgmentSent = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:241:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let acknowledgmentSent = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:245:16: warning: static property 'alarm' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let alarm = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:245:16: note: add '@MainActor' to make static property 'alarm' part of global actor 'MainActor'
static let alarm = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:245:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let alarm = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:249:16: warning: static property 'beginRecord' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let beginRecord = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:249:16: note: add '@MainActor' to make static property 'beginRecord' part of global actor 'MainActor'
static let beginRecord = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:249:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let beginRecord = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:253:16: warning: static property 'cameraTimerCountdown' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let cameraTimerCountdown = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:253:16: note: add '@MainActor' to make static property 'cameraTimerCountdown' part of global actor 'MainActor'
static let cameraTimerCountdown = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:253:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let cameraTimerCountdown = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:257:16: warning: static property 'cameraTimerFinalSecond' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let cameraTimerFinalSecond = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:257:16: note: add '@MainActor' to make static property 'cameraTimerFinalSecond' part of global actor 'MainActor'
static let cameraTimerFinalSecond = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:257:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let cameraTimerFinalSecond = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:261:16: warning: static property 'connectPower' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let connectPower = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:261:16: note: add '@MainActor' to make static property 'connectPower' part of global actor 'MainActor'
static let connectPower = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:261:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let connectPower = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:265:16: warning: static property 'ctBusy' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let ctBusy = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:265:16: note: add '@MainActor' to make static property 'ctBusy' part of global actor 'MainActor'
static let ctBusy = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:265:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let ctBusy = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:269:16: warning: static property 'ctCongestion' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let ctCongestion = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:269:16: note: add '@MainActor' to make static property 'ctCongestion' part of global actor 'MainActor'
static let ctCongestion = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:269:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let ctCongestion = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:273:16: warning: static property 'ctError' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let ctError = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:273:16: note: add '@MainActor' to make static property 'ctError' part of global actor 'MainActor'
static let ctError = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:273:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let ctError = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:277:16: warning: static property 'ctKeytone2' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let ctKeytone2 = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:277:16: note: add '@MainActor' to make static property 'ctKeytone2' part of global actor 'MainActor'
static let ctKeytone2 = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:277:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let ctKeytone2 = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:281:16: warning: static property 'ctPathACK' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let ctPathACK = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:281:16: note: add '@MainActor' to make static property 'ctPathACK' part of global actor 'MainActor'
static let ctPathACK = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:281:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let ctPathACK = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:285:16: warning: static property 'deviceShutdown' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let deviceShutdown = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:285:16: note: add '@MainActor' to make static property 'deviceShutdown' part of global actor 'MainActor'
static let deviceShutdown = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:285:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let deviceShutdown = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:289:16: warning: static property 'doorbell' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let doorbell = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:289:16: note: add '@MainActor' to make static property 'doorbell' part of global actor 'MainActor'
static let doorbell = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:289:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let doorbell = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:293:16: warning: static property 'endRecord' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let endRecord = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:293:16: note: add '@MainActor' to make static property 'endRecord' part of global actor 'MainActor'
static let endRecord = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:293:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let endRecord = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:297:16: warning: static property 'focusChangeAppIcon' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let focusChangeAppIcon = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:297:16: note: add '@MainActor' to make static property 'focusChangeAppIcon' part of global actor 'MainActor'
static let focusChangeAppIcon = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:297:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let focusChangeAppIcon = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:301:16: warning: static property 'focusChangeKeyboard' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let focusChangeKeyboard = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:301:16: note: add '@MainActor' to make static property 'focusChangeKeyboard' part of global actor 'MainActor'
static let focusChangeKeyboard = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:301:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let focusChangeKeyboard = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:305:16: warning: static property 'focusChangeLarge' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let focusChangeLarge = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:305:16: note: add '@MainActor' to make static property 'focusChangeLarge' part of global actor 'MainActor'
static let focusChangeLarge = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:305:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let focusChangeLarge = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:309:16: warning: static property 'focusChangeSmall' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let focusChangeSmall = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:309:16: note: add '@MainActor' to make static property 'focusChangeSmall' part of global actor 'MainActor'
static let focusChangeSmall = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:309:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let focusChangeSmall = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:313:16: warning: static property 'gotoSleepAlert' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let gotoSleepAlert = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:313:16: note: add '@MainActor' to make static property 'gotoSleepAlert' part of global actor 'MainActor'
static let gotoSleepAlert = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:313:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let gotoSleepAlert = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:317:16: warning: static property 'healthNotification' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let healthNotification = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:317:16: note: add '@MainActor' to make static property 'healthNotification' part of global actor 'MainActor'
static let healthNotification = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:317:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let healthNotification = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:321:16: warning: static property 'jblAmbiguous' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let jblAmbiguous = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:321:16: note: add '@MainActor' to make static property 'jblAmbiguous' part of global actor 'MainActor'
static let jblAmbiguous = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:321:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let jblAmbiguous = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:325:16: warning: static property 'jblBegin' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let jblBegin = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:325:16: note: add '@MainActor' to make static property 'jblBegin' part of global actor 'MainActor'
static let jblBegin = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:325:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let jblBegin = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:329:16: warning: static property 'jblBeginShort' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let jblBeginShort = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:329:16: note: add '@MainActor' to make static property 'jblBeginShort' part of global actor 'MainActor'
static let jblBeginShort = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:329:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let jblBeginShort = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:333:16: warning: static property 'jblBeginShortCarplay' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let jblBeginShortCarplay = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:333:16: note: add '@MainActor' to make static property 'jblBeginShortCarplay' part of global actor 'MainActor'
static let jblBeginShortCarplay = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:333:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let jblBeginShortCarplay = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:337:16: warning: static property 'jblCancel' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let jblCancel = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:337:16: note: add '@MainActor' to make static property 'jblCancel' part of global actor 'MainActor'
static let jblCancel = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:337:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let jblCancel = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:341:16: warning: static property 'jblConfirm' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let jblConfirm = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:341:16: note: add '@MainActor' to make static property 'jblConfirm' part of global actor 'MainActor'
static let jblConfirm = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:341:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let jblConfirm = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:345:16: warning: static property 'jblNoMatch' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let jblNoMatch = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:345:16: note: add '@MainActor' to make static property 'jblNoMatch' part of global actor 'MainActor'
static let jblNoMatch = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:345:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let jblNoMatch = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:349:16: warning: static property 'keyPressClick' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let keyPressClick = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:349:16: note: add '@MainActor' to make static property 'keyPressClick' part of global actor 'MainActor'
static let keyPressClick = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:349:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let keyPressClick = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:353:16: warning: static property 'keyPressDelete' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let keyPressDelete = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:353:16: note: add '@MainActor' to make static property 'keyPressDelete' part of global actor 'MainActor'
static let keyPressDelete = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:353:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let keyPressDelete = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:357:16: warning: static property 'keyPressModifier' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let keyPressModifier = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:357:16: note: add '@MainActor' to make static property 'keyPressModifier' part of global actor 'MainActor'
static let keyPressModifier = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:357:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let keyPressModifier = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:361:16: warning: static property 'keyboardPressClear' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let keyboardPressClear = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:361:16: note: add '@MainActor' to make static property 'keyboardPressClear' part of global actor 'MainActor'
static let keyboardPressClear = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:361:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let keyboardPressClear = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:365:16: warning: static property 'keyboardPressDelete' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let keyboardPressDelete = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:365:16: note: add '@MainActor' to make static property 'keyboardPressDelete' part of global actor 'MainActor'
static let keyboardPressDelete = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:365:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let keyboardPressDelete = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:369:16: warning: static property 'keyboardPressNormal' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let keyboardPressNormal = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:369:16: note: add '@MainActor' to make static property 'keyboardPressNormal' part of global actor 'MainActor'
static let keyboardPressNormal = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:369:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let keyboardPressNormal = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:373:16: warning: static property 'lock' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let lock = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:373:16: note: add '@MainActor' to make static property 'lock' part of global actor 'MainActor'
static let lock = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:373:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let lock = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:377:16: warning: static property 'longLowShortHigh' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let longLowShortHigh = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:377:16: note: add '@MainActor' to make static property 'longLowShortHigh' part of global actor 'MainActor'
static let longLowShortHigh = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:377:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let longLowShortHigh = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:381:16: warning: static property 'lowPower' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let lowPower = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:381:16: note: add '@MainActor' to make static property 'lowPower' part of global actor 'MainActor'
static let lowPower = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:381:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let lowPower = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:385:16: warning: static property 'mailSent' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let mailSent = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:385:16: note: add '@MainActor' to make static property 'mailSent' part of global actor 'MainActor'
static let mailSent = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:385:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let mailSent = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:389:16: warning: static property 'middle9ShortDoubleLow' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let middle9ShortDoubleLow = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:389:16: note: add '@MainActor' to make static property 'middle9ShortDoubleLow' part of global actor 'MainActor'
static let middle9ShortDoubleLow = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:389:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let middle9ShortDoubleLow = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:393:16: warning: static property 'multiwayInvitation' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let multiwayInvitation = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:393:16: note: add '@MainActor' to make static property 'multiwayInvitation' part of global actor 'MainActor'
static let multiwayInvitation = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:393:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let multiwayInvitation = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:397:16: warning: static property 'navigationPop' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let navigationPop = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:397:16: note: add '@MainActor' to make static property 'navigationPop' part of global actor 'MainActor'
static let navigationPop = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:397:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let navigationPop = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:401:16: warning: static property 'navigationPush' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let navigationPush = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:401:16: note: add '@MainActor' to make static property 'navigationPush' part of global actor 'MainActor'
static let navigationPush = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:401:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let navigationPush = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:405:16: warning: static property 'navigationGenericManeuver' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let navigationGenericManeuver = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:405:16: note: add '@MainActor' to make static property 'navigationGenericManeuver' part of global actor 'MainActor'
static let navigationGenericManeuver = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:405:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let navigationGenericManeuver = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:409:16: warning: static property 'newMail' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let newMail = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:409:16: note: add '@MainActor' to make static property 'newMail' part of global actor 'MainActor'
static let newMail = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:409:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let newMail = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:413:16: warning: static property 'nfcScanComplete' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let nfcScanComplete = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:413:16: note: add '@MainActor' to make static property 'nfcScanComplete' part of global actor 'MainActor'
static let nfcScanComplete = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:413:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let nfcScanComplete = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:417:16: warning: static property 'nfcScanFailure' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let nfcScanFailure = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:417:16: note: add '@MainActor' to make static property 'nfcScanFailure' part of global actor 'MainActor'
static let nfcScanFailure = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:417:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let nfcScanFailure = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:421:16: warning: static property 'paymentFailure' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let paymentFailure = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:421:16: note: add '@MainActor' to make static property 'paymentFailure' part of global actor 'MainActor'
static let paymentFailure = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:421:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let paymentFailure = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:425:16: warning: static property 'paymentSuccess' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let paymentSuccess = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:425:16: note: add '@MainActor' to make static property 'paymentSuccess' part of global actor 'MainActor'
static let paymentSuccess = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:425:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let paymentSuccess = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:429:16: warning: static property 'paymentReceived' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let paymentReceived = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:429:16: note: add '@MainActor' to make static property 'paymentReceived' part of global actor 'MainActor'
static let paymentReceived = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:429:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let paymentReceived = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:433:16: warning: static property 'paymentReceivedFailure' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let paymentReceivedFailure = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:433:16: note: add '@MainActor' to make static property 'paymentReceivedFailure' part of global actor 'MainActor'
static let paymentReceivedFailure = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:433:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let paymentReceivedFailure = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:437:16: warning: static property 'photoShutter' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let photoShutter = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:437:16: note: add '@MainActor' to make static property 'photoShutter' part of global actor 'MainActor'
static let photoShutter = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:437:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let photoShutter = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:441:16: warning: static property 'pinDelete' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let pinDelete = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:441:16: note: add '@MainActor' to make static property 'pinDelete' part of global actor 'MainActor'
static let pinDelete = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:441:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let pinDelete = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:445:16: warning: static property 'pinDeleteAX' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let pinDeleteAX = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:445:16: note: add '@MainActor' to make static property 'pinDeleteAX' part of global actor 'MainActor'
static let pinDeleteAX = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:445:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let pinDeleteAX = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:449:16: warning: static property 'pinEnterDigit' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let pinEnterDigit = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:449:16: note: add '@MainActor' to make static property 'pinEnterDigit' part of global actor 'MainActor'
static let pinEnterDigit = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:449:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let pinEnterDigit = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:453:16: warning: static property 'pinEnterDigitAX' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let pinEnterDigitAX = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:453:16: note: add '@MainActor' to make static property 'pinEnterDigitAX' part of global actor 'MainActor'
static let pinEnterDigitAX = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:453:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let pinEnterDigitAX = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:457:16: warning: static property 'pinSubmitAX' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let pinSubmitAX = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:457:16: note: add '@MainActor' to make static property 'pinSubmitAX' part of global actor 'MainActor'
static let pinSubmitAX = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:457:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let pinSubmitAX = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:461:16: warning: static property 'pinUnexpected' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let pinUnexpected = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:461:16: note: add '@MainActor' to make static property 'pinUnexpected' part of global actor 'MainActor'
static let pinUnexpected = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:461:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let pinUnexpected = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:465:16: warning: static property 'receivedMessage' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let receivedMessage = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:465:16: note: add '@MainActor' to make static property 'receivedMessage' part of global actor 'MainActor'
static let receivedMessage = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:465:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let receivedMessage = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:469:16: warning: static property 'ringerChanged' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let ringerChanged = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:469:16: note: add '@MainActor' to make static property 'ringerChanged' part of global actor 'MainActor'
static let ringerChanged = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:469:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let ringerChanged = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:473:16: warning: static property 'sentMessage' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let sentMessage = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:473:16: note: add '@MainActor' to make static property 'sentMessage' part of global actor 'MainActor'
static let sentMessage = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:473:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let sentMessage = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:477:16: warning: static property 'shake' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let shake = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:477:16: note: add '@MainActor' to make static property 'shake' part of global actor 'MainActor'
static let shake = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:477:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let shake = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:481:16: warning: static property 'shortDoubleHigh' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let shortDoubleHigh = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:481:16: note: add '@MainActor' to make static property 'shortDoubleHigh' part of global actor 'MainActor'
static let shortDoubleHigh = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:481:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let shortDoubleHigh = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:485:16: warning: static property 'shortDoubleLow' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let shortDoubleLow = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:485:16: note: add '@MainActor' to make static property 'shortDoubleLow' part of global actor 'MainActor'
static let shortDoubleLow = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:485:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let shortDoubleLow = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:489:16: warning: static property 'shortLowHigh' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let shortLowHigh = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:489:16: note: add '@MainActor' to make static property 'shortLowHigh' part of global actor 'MainActor'
static let shortLowHigh = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:489:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let shortLowHigh = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:493:16: warning: static property 'simToolkitCallDropped' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let simToolkitCallDropped = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:493:16: note: add '@MainActor' to make static property 'simToolkitCallDropped' part of global actor 'MainActor'
static let simToolkitCallDropped = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:493:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let simToolkitCallDropped = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:497:16: warning: static property 'simToolkitGeneralBeep' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let simToolkitGeneralBeep = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:497:16: note: add '@MainActor' to make static property 'simToolkitGeneralBeep' part of global actor 'MainActor'
static let simToolkitGeneralBeep = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:497:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let simToolkitGeneralBeep = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:501:16: warning: static property 'simToolkitNegativeACK' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let simToolkitNegativeACK = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:501:16: note: add '@MainActor' to make static property 'simToolkitNegativeACK' part of global actor 'MainActor'
static let simToolkitNegativeACK = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:501:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let simToolkitNegativeACK = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:505:16: warning: static property 'simToolkitPositiveACK' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let simToolkitPositiveACK = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:505:16: note: add '@MainActor' to make static property 'simToolkitPositiveACK' part of global actor 'MainActor'
static let simToolkitPositiveACK = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:505:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let simToolkitPositiveACK = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:509:16: warning: static property 'simToolkitSMS' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let simToolkitSMS = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:509:16: note: add '@MainActor' to make static property 'simToolkitSMS' part of global actor 'MainActor'
static let simToolkitSMS = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:509:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let simToolkitSMS = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:513:16: warning: static property 'smsReceived1' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let smsReceived1 = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:513:16: note: add '@MainActor' to make static property 'smsReceived1' part of global actor 'MainActor'
static let smsReceived1 = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:513:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let smsReceived1 = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:517:16: warning: static property 'smsReceived2' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let smsReceived2 = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:517:16: note: add '@MainActor' to make static property 'smsReceived2' part of global actor 'MainActor'
static let smsReceived2 = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:517:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let smsReceived2 = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:521:16: warning: static property 'smsReceived3' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let smsReceived3 = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:521:16: note: add '@MainActor' to make static property 'smsReceived3' part of global actor 'MainActor'
static let smsReceived3 = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:521:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let smsReceived3 = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:525:16: warning: static property 'smsReceived4' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let smsReceived4 = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:525:16: note: add '@MainActor' to make static property 'smsReceived4' part of global actor 'MainActor'
static let smsReceived4 = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:525:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let smsReceived4 = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:529:16: warning: static property 'smsReceived5' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let smsReceived5 = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:529:16: note: add '@MainActor' to make static property 'smsReceived5' part of global actor 'MainActor'
static let smsReceived5 = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:529:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let smsReceived5 = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:533:16: warning: static property 'smsReceived6' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let smsReceived6 = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:533:16: note: add '@MainActor' to make static property 'smsReceived6' part of global actor 'MainActor'
static let smsReceived6 = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:533:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let smsReceived6 = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:537:16: warning: static property 'swish' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let swish = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:537:16: note: add '@MainActor' to make static property 'swish' part of global actor 'MainActor'
static let swish = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:537:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let swish = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:541:16: warning: static property 'tink' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let tink = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:541:16: note: add '@MainActor' to make static property 'tink' part of global actor 'MainActor'
static let tink = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:541:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tink = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:545:16: warning: static property 'tock' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let tock = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:545:16: note: add '@MainActor' to make static property 'tock' part of global actor 'MainActor'
static let tock = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:545:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tock = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:549:16: warning: static property 'tweetSent' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let tweetSent = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:549:16: note: add '@MainActor' to make static property 'tweetSent' part of global actor 'MainActor'
static let tweetSent = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:549:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tweetSent = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:553:16: warning: static property 'ussd' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let ussd = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:553:16: note: add '@MainActor' to make static property 'ussd' part of global actor 'MainActor'
static let ussd = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:553:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let ussd = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:557:16: warning: static property 'warsaw' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let warsaw = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:557:16: note: add '@MainActor' to make static property 'warsaw' part of global actor 'MainActor'
static let warsaw = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:557:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let warsaw = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:561:16: warning: static property 'webcamStart' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let webcamStart = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:561:16: note: add '@MainActor' to make static property 'webcamStart' part of global actor 'MainActor'
static let webcamStart = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:561:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let webcamStart = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:565:16: warning: static property 'wheelsOfTime' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let wheelsOfTime = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:565:16: note: add '@MainActor' to make static property 'wheelsOfTime' part of global actor 'MainActor'
static let wheelsOfTime = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:565:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let wheelsOfTime = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:569:16: warning: static property 'anticipate' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let anticipate = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:569:16: note: add '@MainActor' to make static property 'anticipate' part of global actor 'MainActor'
static let anticipate = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:569:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let anticipate = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:573:16: warning: static property 'bloom' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let bloom = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:573:16: note: add '@MainActor' to make static property 'bloom' part of global actor 'MainActor'
static let bloom = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:573:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let bloom = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:577:16: warning: static property 'calypso' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let calypso = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:577:16: note: add '@MainActor' to make static property 'calypso' part of global actor 'MainActor'
static let calypso = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:577:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let calypso = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:581:16: warning: static property 'chooChoo' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let chooChoo = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:581:16: note: add '@MainActor' to make static property 'chooChoo' part of global actor 'MainActor'
static let chooChoo = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:581:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let chooChoo = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:585:16: warning: static property 'descent' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let descent = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:585:16: note: add '@MainActor' to make static property 'descent' part of global actor 'MainActor'
static let descent = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:585:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let descent = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:589:16: warning: static property 'fanfare' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let fanfare = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:589:16: note: add '@MainActor' to make static property 'fanfare' part of global actor 'MainActor'
static let fanfare = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:589:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let fanfare = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:593:16: warning: static property 'ladder' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let ladder = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:593:16: note: add '@MainActor' to make static property 'ladder' part of global actor 'MainActor'
static let ladder = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:593:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let ladder = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:597:16: warning: static property 'minuet' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let minuet = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:597:16: note: add '@MainActor' to make static property 'minuet' part of global actor 'MainActor'
static let minuet = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:597:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let minuet = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:601:16: warning: static property 'newsFlash' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let newsFlash = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:601:16: note: add '@MainActor' to make static property 'newsFlash' part of global actor 'MainActor'
static let newsFlash = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:601:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let newsFlash = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:605:16: warning: static property 'noir' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let noir = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:605:16: note: add '@MainActor' to make static property 'noir' part of global actor 'MainActor'
static let noir = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:605:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let noir = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:609:16: warning: static property 'sherwoodForest' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let sherwoodForest = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:609:16: note: add '@MainActor' to make static property 'sherwoodForest' part of global actor 'MainActor'
static let sherwoodForest = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:609:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let sherwoodForest = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:613:16: warning: static property 'spell' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let spell = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:613:16: note: add '@MainActor' to make static property 'spell' part of global actor 'MainActor'
static let spell = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:613:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let spell = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:617:16: warning: static property 'suspense' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let suspense = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:617:16: note: add '@MainActor' to make static property 'suspense' part of global actor 'MainActor'
static let suspense = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:617:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let suspense = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:621:16: warning: static property 'telegraph' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let telegraph = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:621:16: note: add '@MainActor' to make static property 'telegraph' part of global actor 'MainActor'
static let telegraph = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:621:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let telegraph = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:625:16: warning: static property 'tiptoes' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let tiptoes = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:625:16: note: add '@MainActor' to make static property 'tiptoes' part of global actor 'MainActor'
static let tiptoes = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:625:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let tiptoes = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:629:16: warning: static property 'typewriters' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let typewriters = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:629:16: note: add '@MainActor' to make static property 'typewriters' part of global actor 'MainActor'
static let typewriters = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:629:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let typewriters = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:633:16: warning: static property 'update' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let update = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:633:16: note: add '@MainActor' to make static property 'update' part of global actor 'MainActor'
static let update = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:633:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let update = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:637:16: warning: static property 'cameraShutterBurst' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let cameraShutterBurst = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:637:16: note: add '@MainActor' to make static property 'cameraShutterBurst' part of global actor 'MainActor'
static let cameraShutterBurst = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:637:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let cameraShutterBurst = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:641:16: warning: static property 'cameraShutterBurstBegin' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let cameraShutterBurstBegin = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:641:16: note: add '@MainActor' to make static property 'cameraShutterBurstBegin' part of global actor 'MainActor'
static let cameraShutterBurstBegin = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:641:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let cameraShutterBurstBegin = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:645:16: warning: static property 'cameraShutterBurstEnd' is not concurrency-safe because non-'Sendable' type 'Audio' may have shared mutable state; this is an error in the Swift 6 language mode
static let cameraShutterBurstEnd = Self(
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:645:16: note: add '@MainActor' to make static property 'cameraShutterBurstEnd' part of global actor 'MainActor'
static let cameraShutterBurstEnd = Self(
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:645:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static let cameraShutterBurstEnd = Self(
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/AudioFeedback.swift:12:16: warning: static property 'defaultValue' is not concurrency-safe because it is nonisolated global shared mutable state; this is an error in the Swift 6 language mode
static var defaultValue: AudioPlayer = .init()
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/AudioFeedback.swift:12:16: note: convert 'defaultValue' to a 'let' constant to make 'Sendable' shared state immutable
static var defaultValue: AudioPlayer = .init()
~~~ ^
let
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/AudioFeedback.swift:12:16: note: add '@MainActor' to make static property 'defaultValue' part of global actor 'MainActor'
static var defaultValue: AudioPlayer = .init()
^
@MainActor
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/AudioFeedback.swift:12:16: note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
static var defaultValue: AudioPlayer = .init()
^
nonisolated(unsafe)
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/AudioPlayer.swift:5:10: warning: associated value 'badUrl' of 'Sendable'-conforming enum 'PlayerError' has non-sendable type 'Audio'; this is an error in the Swift 6 language mode
case badUrl(Audio)
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift:4:15: note: consider making struct 'Audio' conform to the 'Sendable' protocol
public struct Audio: Identifiable, Hashable {
^
, Sendable
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift:30:35: error: 'CHHapticPattern' is only available in tvOS 14.0 or newer
static func haptic(_ pattern: CHHapticPattern) -> Self {
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift:30:17: note: add @available attribute to enclosing static method
static func haptic(_ pattern: CHHapticPattern) -> Self {
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift:4:8: note: add @available attribute to enclosing extension
public extension AnyFeedback {
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift:46:22: error: 'CHHapticPattern' is only available in tvOS 14.0 or newer
case pattern(CHHapticPattern)
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift:43:10: note: add @available attribute to enclosing enum
enum Style: CustomStringConvertible {
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift:111:25: error: 'CHHapticEvent' is only available in tvOS 14.0 or newer
internal var event: CHHapticEvent {
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift:111:18: note: add @available attribute to enclosing property
internal var event: CHHapticEvent {
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift:101:13: note: add @available attribute to enclosing enum
public enum HapticEvent: CustomStringConvertible {
^
SwiftCompile normal arm64 Compiling\ Backport.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Support/Backport.swift (in target 'Feedback' from project 'Feedback')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Support/Backport.swift (in target 'Feedback' from project 'Feedback')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ DelayedFeedback.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Miscellaneous/DelayedFeedback.swift (in target 'Feedback' from project 'Feedback')
Command SwiftCompile failed with a nonzero exit code
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ Feedback (in target 'Feedback' from project 'Feedback')
EmitSwiftModule normal arm64 (in target 'Feedback' from project 'Feedback')
SwiftCompile normal arm64 Compiling\ DelayedFeedback.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Miscellaneous/DelayedFeedback.swift (in target 'Feedback' from project 'Feedback')
Building workspace spi-builder-workspace with scheme Feedback
(4 failures)
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
Feedback: /Users/admin/builder/spi-builder-workspace
resolved source packages: Feedback
{
"dependencies" : [
],
"manifest_display_name" : "Feedback",
"name" : "Feedback",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "13.0"
},
{
"name" : "macos",
"version" : "10.15"
}
],
"products" : [
{
"name" : "Feedback",
"targets" : [
"Feedback"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "Feedback",
"module_type" : "SwiftTarget",
"name" : "Feedback",
"path" : "Sources/Feedback",
"product_memberships" : [
"Feedback"
],
"sources" : [
"Audio/Audio.swift",
"Audio/AudioFeedback.swift",
"Audio/AudioPlayer.swift",
"Feedback.swift",
"Feedback/AnyFeedback.swift",
"Feedback/Feedback+Binding.swift",
"Flash/Flash.swift",
"Haptic/PatternHaptic.swift",
"Haptic/SystemHaptic.swift",
"Miscellaneous/DelayedFeedback.swift",
"Support/Backport.swift",
"Support/OnChange.swift"
],
"type" : "library"
}
],
"tools_version" : "5.7"
}
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"Feedback"
]
}
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme Feedback -destination generic/platform=tvOS
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme Feedback -destination generic/platform=tvOS
Resolve Package Graph
Resolved source packages:
Feedback: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'Feedback' in project 'Feedback'
➜ Explicit dependency on target 'Feedback' in project 'Feedback'
Target 'Feedback' in project 'Feedback' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
Build description signature: 12d0d0ec1e85d4666ff424179f1b1d5f
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/12d0d0ec1e85d4666ff424179f1b1d5f.xcbuilddata
ClangStatCache /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache
SwiftDriver Feedback normal arm64 com.apple.xcode.tools.swift.compiler (in target 'Feedback' from project 'Feedback')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name Feedback -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/Objects-normal/arm64/Feedback.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DXcode -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -target arm64-apple-tvos13.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 5 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/Objects-normal/arm64/Feedback-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/Objects-normal/arm64/Feedback.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/Objects-normal/arm64/Feedback_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/Objects-normal/arm64/Feedback-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftCompile normal arm64 Compiling\ Feedback+Binding.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback/Feedback+Binding.swift (in target 'Feedback' from project 'Feedback')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback/Feedback+Binding.swift (in target 'Feedback' from project 'Feedback')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ Flash.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Flash/Flash.swift (in target 'Feedback' from project 'Feedback')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Flash/Flash.swift (in target 'Feedback' from project 'Feedback')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ SystemHaptic.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/SystemHaptic.swift (in target 'Feedback' from project 'Feedback')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/SystemHaptic.swift (in target 'Feedback' from project 'Feedback')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ PatternHaptic.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift (in target 'Feedback' from project 'Feedback')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift (in target 'Feedback' from project 'Feedback')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ AnyFeedback.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback/AnyFeedback.swift (in target 'Feedback' from project 'Feedback')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback/AnyFeedback.swift (in target 'Feedback' from project 'Feedback')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ AudioPlayer.swift,\ Feedback.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/AudioPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback.swift (in target 'Feedback' from project 'Feedback')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/AudioPlayer.swift (in target 'Feedback' from project 'Feedback')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback.swift (in target 'Feedback' from project 'Feedback')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ DelayedFeedback.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Miscellaneous/DelayedFeedback.swift (in target 'Feedback' from project 'Feedback')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Miscellaneous/DelayedFeedback.swift (in target 'Feedback' from project 'Feedback')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ Backport.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Support/Backport.swift (in target 'Feedback' from project 'Feedback')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Support/Backport.swift (in target 'Feedback' from project 'Feedback')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64 Compiling\ OnChange.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Support/OnChange.swift (in target 'Feedback' from project 'Feedback')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Support/OnChange.swift (in target 'Feedback' from project 'Feedback')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ Feedback (in target 'Feedback' from project 'Feedback')
Failed frontend command:
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/AudioFeedback.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/AudioPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback/AnyFeedback.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Feedback/Feedback+Binding.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Flash/Flash.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/SystemHaptic.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Miscellaneous/DelayedFeedback.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Support/Backport.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Support/OnChange.swift -target arm64-apple-tvos13.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS18.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -swift-version 5 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D Xcode -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/Objects-normal/arm64/Feedback_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/appletvos18.4-22L251-271d326055c85f9856fa135c41255102.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-appletvos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name Feedback -frontend-parseable-output -disable-clang-spi -target-sdk-version 18.4 -target-sdk-name appletvos18.4 -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/Objects-normal/arm64/Feedback.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/Objects-normal/arm64/Feedback.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/Objects-normal/arm64/Feedback-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/Objects-normal/arm64/Feedback-master-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/Objects-normal/arm64/Feedback-master-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/Objects-normal/arm64/Feedback.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/Feedback.build/Debug-appletvos/Feedback.build/Objects-normal/arm64/Feedback.abi.json
EmitSwiftModule normal arm64 (in target 'Feedback' from project 'Feedback')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift:30:35: error: 'CHHapticPattern' is only available in tvOS 14.0 or newer
static func haptic(_ pattern: CHHapticPattern) -> Self {
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift:30:17: note: add @available attribute to enclosing static method
static func haptic(_ pattern: CHHapticPattern) -> Self {
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift:4:8: note: add @available attribute to enclosing extension
public extension AnyFeedback {
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift:46:22: error: 'CHHapticPattern' is only available in tvOS 14.0 or newer
case pattern(CHHapticPattern)
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift:43:10: note: add @available attribute to enclosing enum
enum Style: CustomStringConvertible {
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift:111:25: error: 'CHHapticEvent' is only available in tvOS 14.0 or newer
internal var event: CHHapticEvent {
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift:111:18: note: add @available attribute to enclosing property
internal var event: CHHapticEvent {
^
/Users/admin/builder/spi-builder-workspace/Sources/Feedback/Haptic/PatternHaptic.swift:101:13: note: add @available attribute to enclosing enum
public enum HapticEvent: CustomStringConvertible {
^
SwiftCompile normal arm64 Compiling\ Audio.swift,\ AudioFeedback.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/AudioFeedback.swift (in target 'Feedback' from project 'Feedback')
Command SwiftCompile failed with a nonzero exit code
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ Feedback (in target 'Feedback' from project 'Feedback')
EmitSwiftModule normal arm64 (in target 'Feedback' from project 'Feedback')
SwiftCompile normal arm64 Compiling\ Audio.swift,\ AudioFeedback.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/Audio.swift /Users/admin/builder/spi-builder-workspace/Sources/Feedback/Audio/AudioFeedback.swift (in target 'Feedback' from project 'Feedback')
Building workspace spi-builder-workspace with scheme Feedback
(4 failures)
BUILD FAILURE 6.1 tvOS