This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of PrivacyManifestUtil with Swift 6.0 for macOS (SPM).

Swift 6 data race errors: 93

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

25 |     static let otherUserContent = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherUserContent")
26 |     static let paymentInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePaymentInfo")
27 |     static let performanceData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePerformanceData")
   |                |- warning: static property 'performanceData' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'performanceData' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     static let phoneNumber = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhoneNumber")
29 |     static let photosorVideos = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhotosorVideos")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:28:16: warning: static property 'phoneNumber' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
26 |     static let paymentInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePaymentInfo")
27 |     static let performanceData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePerformanceData")
28 |     static let phoneNumber = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhoneNumber")
   |                |- warning: static property 'phoneNumber' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'phoneNumber' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |     static let photosorVideos = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhotosorVideos")
30 |     static let physicalAddress = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhysicalAddress")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:29:16: warning: static property 'photosorVideos' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
27 |     static let performanceData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePerformanceData")
28 |     static let phoneNumber = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhoneNumber")
29 |     static let photosorVideos = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhotosorVideos")
   |                |- warning: static property 'photosorVideos' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'photosorVideos' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     static let physicalAddress = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhysicalAddress")
31 |     static let preciseLocation = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePreciseLocation")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:30:16: warning: static property 'physicalAddress' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
28 |     static let phoneNumber = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhoneNumber")
29 |     static let photosorVideos = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhotosorVideos")
30 |     static let physicalAddress = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhysicalAddress")
   |                |- warning: static property 'physicalAddress' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'physicalAddress' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     static let preciseLocation = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePreciseLocation")
32 |     static let productInteraction = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeProductInteraction")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:31:16: warning: static property 'preciseLocation' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
29 |     static let photosorVideos = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhotosorVideos")
30 |     static let physicalAddress = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhysicalAddress")
31 |     static let preciseLocation = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePreciseLocation")
   |                |- warning: static property 'preciseLocation' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'preciseLocation' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |     static let productInteraction = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeProductInteraction")
33 |     static let purchaseHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePurchaseHistory")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:32:16: warning: static property 'productInteraction' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
30 |     static let physicalAddress = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhysicalAddress")
31 |     static let preciseLocation = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePreciseLocation")
32 |     static let productInteraction = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeProductInteraction")
   |                |- warning: static property 'productInteraction' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'productInteraction' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |     static let purchaseHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePurchaseHistory")
34 |     static let searchHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeSearchHistory")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:33:16: warning: static property 'purchaseHistory' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
31 |     static let preciseLocation = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePreciseLocation")
32 |     static let productInteraction = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeProductInteraction")
33 |     static let purchaseHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePurchaseHistory")
   |                |- warning: static property 'purchaseHistory' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'purchaseHistory' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |     static let searchHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeSearchHistory")
35 |     static let sensitiveInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeSensitiveInfo")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:34:16: warning: static property 'searchHistory' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
32 |     static let productInteraction = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeProductInteraction")
33 |     static let purchaseHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePurchaseHistory")
34 |     static let searchHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeSearchHistory")
   |                |- warning: static property 'searchHistory' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'searchHistory' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     static let sensitiveInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeSensitiveInfo")
36 |     static let userID = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeUserID")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:35:16: warning: static property 'sensitiveInfo' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
33 |     static let purchaseHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePurchaseHistory")
34 |     static let searchHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeSearchHistory")
35 |     static let sensitiveInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeSensitiveInfo")
   |                |- warning: static property 'sensitiveInfo' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'sensitiveInfo' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |     static let userID = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeUserID")
37 | }
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:36:16: warning: static property 'userID' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
34 |     static let searchHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeSearchHistory")
35 |     static let sensitiveInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeSensitiveInfo")
36 |     static let userID = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeUserID")
   |                |- warning: static property 'userID' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'userID' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 | }
38 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:232:23: warning: static property 'nutritionCategoryToPrivacyDataType' is not concurrency-safe because non-'Sendable' type '[NutritionCategory : PrivacyDataType]' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
230 |     ]
231 |
232 |     public static let nutritionCategoryToPrivacyDataType: [NutritionCategory: PrivacyDataType] = {
    |                       |- warning: static property 'nutritionCategoryToPrivacyDataType' is not concurrency-safe because non-'Sendable' type '[NutritionCategory : PrivacyDataType]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nutritionCategoryToPrivacyDataType' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 |         Dictionary(Self.privacyDataTypeToNutritionCategory.map { ($1, $0) }, uniquingKeysWith: { $1 })
234 |     }()
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:236:23: warning: static property 'collectionPurposeToNutritionPurpose' is not concurrency-safe because non-'Sendable' type '[CollectionPurpose : NutritionPurpose]' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public struct NutritionPurpose: WrappedRawString {
    |               `- note: consider making struct 'NutritionPurpose' conform to the 'Sendable' protocol
 43 |     public var rawValue: String
 44 |
    :
234 |     }()
235 |
236 |     public static let collectionPurposeToNutritionPurpose: [CollectionPurpose: NutritionPurpose] = [
    |                       |- warning: static property 'collectionPurposeToNutritionPurpose' is not concurrency-safe because non-'Sendable' type '[CollectionPurpose : NutritionPurpose]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'collectionPurposeToNutritionPurpose' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
237 |         .thirdPartyAdvertising: .thirdPartyAdvertising,
238 |         .developerAdvertising: .developersAdvertising,
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:79:15: note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 77 |
 78 | /// Name of a collection purpose.
 79 | public struct CollectionPurpose: WrappedRawString {
    |               `- note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 80 |     public var rawValue: String
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:40:16: warning: static property 'thirdPartyAdvertising' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | public extension CollectionPurpose {
40 |     static let thirdPartyAdvertising = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeThirdPartyAdvertising")
   |                |- warning: static property 'thirdPartyAdvertising' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'thirdPartyAdvertising' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |     static let developerAdvertising = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeDeveloperAdvertising")
42 |     static let analytics = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeAnalytics")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:79:15: note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 77 |
 78 | /// Name of a collection purpose.
 79 | public struct CollectionPurpose: WrappedRawString {
    |               `- note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 80 |     public var rawValue: String
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:41:16: warning: static property 'developerAdvertising' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
39 | public extension CollectionPurpose {
40 |     static let thirdPartyAdvertising = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeThirdPartyAdvertising")
41 |     static let developerAdvertising = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeDeveloperAdvertising")
   |                |- warning: static property 'developerAdvertising' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'developerAdvertising' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 |     static let analytics = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeAnalytics")
43 |     static let productPersonalization = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeProductPersonalization")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:79:15: note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 77 |
 78 | /// Name of a collection purpose.
 79 | public struct CollectionPurpose: WrappedRawString {
    |               `- note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 80 |     public var rawValue: String
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:42:16: warning: static property 'analytics' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
40 |     static let thirdPartyAdvertising = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeThirdPartyAdvertising")
41 |     static let developerAdvertising = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeDeveloperAdvertising")
42 |     static let analytics = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeAnalytics")
   |                |- warning: static property 'analytics' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'analytics' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |     static let productPersonalization = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeProductPersonalization")
44 |     static let appFunctionality = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeAppFunctionality")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:79:15: note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 77 |
 78 | /// Name of a collection purpose.
 79 | public struct CollectionPurpose: WrappedRawString {
    |               `- note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 80 |     public var rawValue: String
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:43:16: warning: static property 'productPersonalization' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
41 |     static let developerAdvertising = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeDeveloperAdvertising")
42 |     static let analytics = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeAnalytics")
43 |     static let productPersonalization = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeProductPersonalization")
   |                |- warning: static property 'productPersonalization' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'productPersonalization' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |     static let appFunctionality = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeAppFunctionality")
45 |     static let other = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeOther")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:79:15: note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 77 |
 78 | /// Name of a collection purpose.
 79 | public struct CollectionPurpose: WrappedRawString {
    |               `- note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 80 |     public var rawValue: String
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:44:16: warning: static property 'appFunctionality' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
42 |     static let analytics = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeAnalytics")
43 |     static let productPersonalization = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeProductPersonalization")
44 |     static let appFunctionality = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeAppFunctionality")
   |                |- warning: static property 'appFunctionality' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'appFunctionality' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |     static let other = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeOther")
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:79:15: note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 77 |
 78 | /// Name of a collection purpose.
 79 | public struct CollectionPurpose: WrappedRawString {
    |               `- note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 80 |     public var rawValue: String
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:45:16: warning: static property 'other' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
43 |     static let productPersonalization = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeProductPersonalization")
44 |     static let appFunctionality = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeAppFunctionality")
45 |     static let other = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeOther")
   |                |- warning: static property 'other' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'other' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 | }
47 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:79:15: note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 77 |
 78 | /// Name of a collection purpose.
 79 | public struct CollectionPurpose: WrappedRawString {
    |               `- note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 80 |     public var rawValue: String
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:245:23: warning: static property 'nutritionPurposeToCollectionPurpose' is not concurrency-safe because non-'Sendable' type '[NutritionPurpose : CollectionPurpose]' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public struct NutritionPurpose: WrappedRawString {
    |               `- note: consider making struct 'NutritionPurpose' conform to the 'Sendable' protocol
 43 |     public var rawValue: String
 44 |
    :
243 |     ]
244 |
245 |     public static let nutritionPurposeToCollectionPurpose: [NutritionPurpose: CollectionPurpose] = {
    |                       |- warning: static property 'nutritionPurposeToCollectionPurpose' is not concurrency-safe because non-'Sendable' type '[NutritionPurpose : CollectionPurpose]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nutritionPurposeToCollectionPurpose' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
246 |         Dictionary(Self.collectionPurposeToNutritionPurpose.map { ($1, $0) }, uniquingKeysWith: { $1 })
247 |     }()
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:79:15: note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 77 |
 78 | /// Name of a collection purpose.
 79 | public struct CollectionPurpose: WrappedRawString {
    |               `- note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 80 |     public var rawValue: String
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:139:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'APITypes' may have shared mutable state; this is an error in the Swift 6 language mode
120 |
121 | /// Describes the API types the package uses.
122 | public struct APITypes: Codable, Equatable {
    |               `- note: consider making struct 'APITypes' conform to the 'Sendable' protocol
123 |     var apiTypes: [APIType]
124 |
    :
137 |     }
138 |
139 |     public static let empty = APITypes(apiTypes: [])
    |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'APITypes' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | }
141 |
[13/57] Compiling PrivacyManifestKit Manifest.swift
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:66:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'CollectedDataTypes' may have shared mutable state; this is an error in the Swift 6 language mode
 47 |
 48 | /// Describes the data types the package collects.
 49 | public struct CollectedDataTypes: Codable, Equatable {
    |               `- note: consider making struct 'CollectedDataTypes' conform to the 'Sendable' protocol
 50 |     public var dataTypes: [CollectedDataType]
 51 |
    :
 64 |     }
 65 |
 66 |     public static let empty = CollectedDataTypes(dataTypes: [])
    |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'CollectedDataTypes' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 | }
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:139:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'APITypes' may have shared mutable state; this is an error in the Swift 6 language mode
120 |
121 | /// Describes the API types the package uses.
122 | public struct APITypes: Codable, Equatable {
    |               `- note: consider making struct 'APITypes' conform to the 'Sendable' protocol
123 |     var apiTypes: [APIType]
124 |
    :
137 |     }
138 |
139 |     public static let empty = APITypes(apiTypes: [])
    |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'APITypes' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | }
141 |
[14/57] Compiling ArgumentParser Flag.swift
[15/57] Compiling ArgumentParser NameSpecification.swift
[16/57] Compiling ArgumentParser Option.swift
[17/57] Compiling ArgumentParser OptionGroup.swift
[18/61] Emitting module ArgumentParser
[19/61] Compiling ArgumentParser ParsableArguments.swift
[20/61] Compiling ArgumentParser ParsableArgumentsValidation.swift
[21/61] Compiling ArgumentParser ParsableCommand.swift
[22/61] Compiling ArgumentParser ArgumentDecoder.swift
[23/61] Compiling ArgumentParser InputOrigin.swift
[24/61] Compiling ArgumentParser Name.swift
[25/61] Compiling ArgumentParser Parsed.swift
[26/61] Compiling ArgumentParser ParsedValues.swift
[27/61] Compiling ArgumentParser BashCompletionsGenerator.swift
[28/61] Compiling ArgumentParser CompletionsGenerator.swift
[29/61] Compiling ArgumentParser FishCompletionsGenerator.swift
[30/61] Compiling ArgumentParser ZshCompletionsGenerator.swift
[31/61] Compiling ArgumentParser Argument.swift
[32/61] Compiling ArgumentParser ArgumentDefinition.swift
[33/61] Compiling ArgumentParser ArgumentSet.swift
[34/61] Compiling ArgumentParser CommandParser.swift
[35/61] Compiling ArgumentParser InputKey.swift
[36/61] Compiling ArgumentParser Platform.swift
[37/61] Compiling ArgumentParser SequenceExtensions.swift
[38/61] Compiling ArgumentParser StringExtensions.swift
[39/61] Compiling ArgumentParser Tree.swift
[40/61] Compiling PrivacyManifestKit IO.swift
[41/61] Compiling PrivacyManifestKit Core.swift
[42/61] Emitting module PrivacyManifestKit
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:66:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'CollectedDataTypes' may have shared mutable state; this is an error in the Swift 6 language mode
 47 |
 48 | /// Describes the data types the package collects.
 49 | public struct CollectedDataTypes: Codable, Equatable {
    |               `- note: consider making struct 'CollectedDataTypes' conform to the 'Sendable' protocol
 50 |     public var dataTypes: [CollectedDataType]
 51 |
    :
 64 |     }
 65 |
 66 |     public static let empty = CollectedDataTypes(dataTypes: [])
    |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'CollectedDataTypes' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 67 | }
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:139:23: warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'APITypes' may have shared mutable state; this is an error in the Swift 6 language mode
120 |
121 | /// Describes the API types the package uses.
122 | public struct APITypes: Codable, Equatable {
    |               `- note: consider making struct 'APITypes' conform to the 'Sendable' protocol
123 |     var apiTypes: [APIType]
124 |
    :
137 |     }
138 |
139 |     public static let empty = APITypes(apiTypes: [])
    |                       |- warning: static property 'empty' is not concurrency-safe because non-'Sendable' type 'APITypes' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'empty' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
140 | }
141 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:2:16: warning: static property 'advertisingData' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | public extension PrivacyDataType {
 2 |     static let advertisingData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeAdvertisingData")
   |                |- warning: static property 'advertisingData' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'advertisingData' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 3 |     static let audioData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeAudioData")
 4 |     static let browsingHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeBrowsingHistory")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:3:16: warning: static property 'audioData' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
 1 | public extension PrivacyDataType {
 2 |     static let advertisingData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeAdvertisingData")
 3 |     static let audioData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeAudioData")
   |                |- warning: static property 'audioData' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'audioData' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 4 |     static let browsingHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeBrowsingHistory")
 5 |     static let coarseLocation = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCoarseLocation")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:4:16: warning: static property 'browsingHistory' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
 2 |     static let advertisingData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeAdvertisingData")
 3 |     static let audioData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeAudioData")
 4 |     static let browsingHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeBrowsingHistory")
   |                |- warning: static property 'browsingHistory' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'browsingHistory' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 5 |     static let coarseLocation = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCoarseLocation")
 6 |     static let contacts = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeContacts")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:5:16: warning: static property 'coarseLocation' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
 3 |     static let audioData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeAudioData")
 4 |     static let browsingHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeBrowsingHistory")
 5 |     static let coarseLocation = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCoarseLocation")
   |                |- warning: static property 'coarseLocation' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'coarseLocation' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 6 |     static let contacts = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeContacts")
 7 |     static let crashData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCrashData")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:6:16: warning: static property 'contacts' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
 4 |     static let browsingHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeBrowsingHistory")
 5 |     static let coarseLocation = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCoarseLocation")
 6 |     static let contacts = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeContacts")
   |                |- warning: static property 'contacts' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'contacts' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 7 |     static let crashData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCrashData")
 8 |     static let creditInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCreditInfo")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:7:16: warning: static property 'crashData' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
 5 |     static let coarseLocation = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCoarseLocation")
 6 |     static let contacts = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeContacts")
 7 |     static let crashData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCrashData")
   |                |- warning: static property 'crashData' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'crashData' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 8 |     static let creditInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCreditInfo")
 9 |     static let customerSupport = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCustomerSupport")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:8:16: warning: static property 'creditInfo' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
 6 |     static let contacts = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeContacts")
 7 |     static let crashData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCrashData")
 8 |     static let creditInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCreditInfo")
   |                |- warning: static property 'creditInfo' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'creditInfo' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 9 |     static let customerSupport = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCustomerSupport")
10 |     static let deviceID = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeDeviceID")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:9:16: warning: static property 'customerSupport' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
 7 |     static let crashData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCrashData")
 8 |     static let creditInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCreditInfo")
 9 |     static let customerSupport = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCustomerSupport")
   |                |- warning: static property 'customerSupport' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'customerSupport' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
10 |     static let deviceID = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeDeviceID")
11 |     static let emailAddress = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeEmailAddress")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:10:16: warning: static property 'deviceID' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
 8 |     static let creditInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCreditInfo")
 9 |     static let customerSupport = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCustomerSupport")
10 |     static let deviceID = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeDeviceID")
   |                |- warning: static property 'deviceID' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'deviceID' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
11 |     static let emailAddress = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeEmailAddress")
12 |     static let emailsOrTextMessages = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeEmailsOrTextMessages")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:11:16: warning: static property 'emailAddress' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
 9 |     static let customerSupport = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeCustomerSupport")
10 |     static let deviceID = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeDeviceID")
11 |     static let emailAddress = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeEmailAddress")
   |                |- warning: static property 'emailAddress' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'emailAddress' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
12 |     static let emailsOrTextMessages = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeEmailsOrTextMessages")
13 |     static let environmentScanning = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeEnvironmentScanning")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:12:16: warning: static property 'emailsOrTextMessages' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
10 |     static let deviceID = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeDeviceID")
11 |     static let emailAddress = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeEmailAddress")
12 |     static let emailsOrTextMessages = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeEmailsOrTextMessages")
   |                |- warning: static property 'emailsOrTextMessages' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'emailsOrTextMessages' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
13 |     static let environmentScanning = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeEnvironmentScanning")
14 |     static let fitness = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeFitness")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:13:16: warning: static property 'environmentScanning' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
11 |     static let emailAddress = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeEmailAddress")
12 |     static let emailsOrTextMessages = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeEmailsOrTextMessages")
13 |     static let environmentScanning = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeEnvironmentScanning")
   |                |- warning: static property 'environmentScanning' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'environmentScanning' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
14 |     static let fitness = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeFitness")
15 |     static let gameplayContent = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeGameplayContent")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:14:16: warning: static property 'fitness' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
12 |     static let emailsOrTextMessages = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeEmailsOrTextMessages")
13 |     static let environmentScanning = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeEnvironmentScanning")
14 |     static let fitness = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeFitness")
   |                |- warning: static property 'fitness' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'fitness' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
15 |     static let gameplayContent = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeGameplayContent")
16 |     static let hands = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeHands")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:15:16: warning: static property 'gameplayContent' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
13 |     static let environmentScanning = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeEnvironmentScanning")
14 |     static let fitness = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeFitness")
15 |     static let gameplayContent = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeGameplayContent")
   |                |- warning: static property 'gameplayContent' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'gameplayContent' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
16 |     static let hands = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeHands")
17 |     static let head = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeHead")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:16:16: warning: static property 'hands' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
14 |     static let fitness = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeFitness")
15 |     static let gameplayContent = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeGameplayContent")
16 |     static let hands = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeHands")
   |                |- warning: static property 'hands' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'hands' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
17 |     static let head = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeHead")
18 |     static let health = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeHealth")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:17:16: warning: static property 'head' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
15 |     static let gameplayContent = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeGameplayContent")
16 |     static let hands = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeHands")
17 |     static let head = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeHead")
   |                |- warning: static property 'head' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'head' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
18 |     static let health = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeHealth")
19 |     static let name = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeName")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:18:16: warning: static property 'health' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
16 |     static let hands = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeHands")
17 |     static let head = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeHead")
18 |     static let health = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeHealth")
   |                |- warning: static property 'health' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'health' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
19 |     static let name = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeName")
20 |     static let otherDataTypes = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherDataTypes")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:19:16: warning: static property 'name' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
17 |     static let head = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeHead")
18 |     static let health = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeHealth")
19 |     static let name = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeName")
   |                |- warning: static property 'name' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'name' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
20 |     static let otherDataTypes = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherDataTypes")
21 |     static let otherDiagnosticData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherDiagnosticData")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:20:16: warning: static property 'otherDataTypes' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
18 |     static let health = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeHealth")
19 |     static let name = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeName")
20 |     static let otherDataTypes = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherDataTypes")
   |                |- warning: static property 'otherDataTypes' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'otherDataTypes' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
21 |     static let otherDiagnosticData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherDiagnosticData")
22 |     static let otherFinancialInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherFinancialInfo")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:21:16: warning: static property 'otherDiagnosticData' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
19 |     static let name = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeName")
20 |     static let otherDataTypes = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherDataTypes")
21 |     static let otherDiagnosticData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherDiagnosticData")
   |                |- warning: static property 'otherDiagnosticData' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'otherDiagnosticData' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
22 |     static let otherFinancialInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherFinancialInfo")
23 |     static let otherUsageData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherUsageData")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:22:16: warning: static property 'otherFinancialInfo' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
20 |     static let otherDataTypes = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherDataTypes")
21 |     static let otherDiagnosticData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherDiagnosticData")
22 |     static let otherFinancialInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherFinancialInfo")
   |                |- warning: static property 'otherFinancialInfo' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'otherFinancialInfo' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
23 |     static let otherUsageData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherUsageData")
24 |     static let otherUserContactInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherUserContactInfo")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:23:16: warning: static property 'otherUsageData' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
21 |     static let otherDiagnosticData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherDiagnosticData")
22 |     static let otherFinancialInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherFinancialInfo")
23 |     static let otherUsageData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherUsageData")
   |                |- warning: static property 'otherUsageData' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'otherUsageData' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
24 |     static let otherUserContactInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherUserContactInfo")
25 |     static let otherUserContent = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherUserContent")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:24:16: warning: static property 'otherUserContactInfo' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
22 |     static let otherFinancialInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherFinancialInfo")
23 |     static let otherUsageData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherUsageData")
24 |     static let otherUserContactInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherUserContactInfo")
   |                |- warning: static property 'otherUserContactInfo' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'otherUserContactInfo' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
25 |     static let otherUserContent = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherUserContent")
26 |     static let paymentInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePaymentInfo")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:25:16: warning: static property 'otherUserContent' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
23 |     static let otherUsageData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherUsageData")
24 |     static let otherUserContactInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherUserContactInfo")
25 |     static let otherUserContent = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherUserContent")
   |                |- warning: static property 'otherUserContent' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'otherUserContent' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
26 |     static let paymentInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePaymentInfo")
27 |     static let performanceData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePerformanceData")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:26:16: warning: static property 'paymentInfo' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
24 |     static let otherUserContactInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherUserContactInfo")
25 |     static let otherUserContent = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherUserContent")
26 |     static let paymentInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePaymentInfo")
   |                |- warning: static property 'paymentInfo' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'paymentInfo' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
27 |     static let performanceData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePerformanceData")
28 |     static let phoneNumber = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhoneNumber")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:27:16: warning: static property 'performanceData' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
25 |     static let otherUserContent = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeOtherUserContent")
26 |     static let paymentInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePaymentInfo")
27 |     static let performanceData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePerformanceData")
   |                |- warning: static property 'performanceData' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'performanceData' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |     static let phoneNumber = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhoneNumber")
29 |     static let photosorVideos = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhotosorVideos")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:28:16: warning: static property 'phoneNumber' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
26 |     static let paymentInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePaymentInfo")
27 |     static let performanceData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePerformanceData")
28 |     static let phoneNumber = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhoneNumber")
   |                |- warning: static property 'phoneNumber' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'phoneNumber' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |     static let photosorVideos = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhotosorVideos")
30 |     static let physicalAddress = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhysicalAddress")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:29:16: warning: static property 'photosorVideos' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
27 |     static let performanceData = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePerformanceData")
28 |     static let phoneNumber = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhoneNumber")
29 |     static let photosorVideos = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhotosorVideos")
   |                |- warning: static property 'photosorVideos' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'photosorVideos' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
30 |     static let physicalAddress = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhysicalAddress")
31 |     static let preciseLocation = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePreciseLocation")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:30:16: warning: static property 'physicalAddress' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
28 |     static let phoneNumber = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhoneNumber")
29 |     static let photosorVideos = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhotosorVideos")
30 |     static let physicalAddress = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhysicalAddress")
   |                |- warning: static property 'physicalAddress' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'physicalAddress' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
31 |     static let preciseLocation = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePreciseLocation")
32 |     static let productInteraction = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeProductInteraction")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:31:16: warning: static property 'preciseLocation' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
29 |     static let photosorVideos = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhotosorVideos")
30 |     static let physicalAddress = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhysicalAddress")
31 |     static let preciseLocation = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePreciseLocation")
   |                |- warning: static property 'preciseLocation' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'preciseLocation' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
32 |     static let productInteraction = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeProductInteraction")
33 |     static let purchaseHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePurchaseHistory")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:32:16: warning: static property 'productInteraction' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
30 |     static let physicalAddress = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePhysicalAddress")
31 |     static let preciseLocation = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePreciseLocation")
32 |     static let productInteraction = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeProductInteraction")
   |                |- warning: static property 'productInteraction' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'productInteraction' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
33 |     static let purchaseHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePurchaseHistory")
34 |     static let searchHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeSearchHistory")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:33:16: warning: static property 'purchaseHistory' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
31 |     static let preciseLocation = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePreciseLocation")
32 |     static let productInteraction = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeProductInteraction")
33 |     static let purchaseHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePurchaseHistory")
   |                |- warning: static property 'purchaseHistory' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'purchaseHistory' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
34 |     static let searchHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeSearchHistory")
35 |     static let sensitiveInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeSensitiveInfo")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:34:16: warning: static property 'searchHistory' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
32 |     static let productInteraction = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeProductInteraction")
33 |     static let purchaseHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePurchaseHistory")
34 |     static let searchHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeSearchHistory")
   |                |- warning: static property 'searchHistory' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'searchHistory' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
35 |     static let sensitiveInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeSensitiveInfo")
36 |     static let userID = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeUserID")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:35:16: warning: static property 'sensitiveInfo' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
33 |     static let purchaseHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypePurchaseHistory")
34 |     static let searchHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeSearchHistory")
35 |     static let sensitiveInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeSensitiveInfo")
   |                |- warning: static property 'sensitiveInfo' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'sensitiveInfo' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
36 |     static let userID = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeUserID")
37 | }
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:36:16: warning: static property 'userID' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
34 |     static let searchHistory = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeSearchHistory")
35 |     static let sensitiveInfo = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeSensitiveInfo")
36 |     static let userID = PrivacyDataType(rawValue: "NSPrivacyCollectedDataTypeUserID")
   |                |- warning: static property 'userID' is not concurrency-safe because non-'Sendable' type 'PrivacyDataType' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'userID' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
37 | }
38 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:40:16: warning: static property 'thirdPartyAdvertising' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
38 |
39 | public extension CollectionPurpose {
40 |     static let thirdPartyAdvertising = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeThirdPartyAdvertising")
   |                |- warning: static property 'thirdPartyAdvertising' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'thirdPartyAdvertising' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
41 |     static let developerAdvertising = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeDeveloperAdvertising")
42 |     static let analytics = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeAnalytics")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:79:15: note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 77 |
 78 | /// Name of a collection purpose.
 79 | public struct CollectionPurpose: WrappedRawString {
    |               `- note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 80 |     public var rawValue: String
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:41:16: warning: static property 'developerAdvertising' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
39 | public extension CollectionPurpose {
40 |     static let thirdPartyAdvertising = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeThirdPartyAdvertising")
41 |     static let developerAdvertising = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeDeveloperAdvertising")
   |                |- warning: static property 'developerAdvertising' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'developerAdvertising' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
42 |     static let analytics = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeAnalytics")
43 |     static let productPersonalization = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeProductPersonalization")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:79:15: note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 77 |
 78 | /// Name of a collection purpose.
 79 | public struct CollectionPurpose: WrappedRawString {
    |               `- note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 80 |     public var rawValue: String
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:42:16: warning: static property 'analytics' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
40 |     static let thirdPartyAdvertising = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeThirdPartyAdvertising")
41 |     static let developerAdvertising = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeDeveloperAdvertising")
42 |     static let analytics = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeAnalytics")
   |                |- warning: static property 'analytics' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'analytics' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
43 |     static let productPersonalization = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeProductPersonalization")
44 |     static let appFunctionality = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeAppFunctionality")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:79:15: note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 77 |
 78 | /// Name of a collection purpose.
 79 | public struct CollectionPurpose: WrappedRawString {
    |               `- note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 80 |     public var rawValue: String
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:43:16: warning: static property 'productPersonalization' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
41 |     static let developerAdvertising = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeDeveloperAdvertising")
42 |     static let analytics = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeAnalytics")
43 |     static let productPersonalization = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeProductPersonalization")
   |                |- warning: static property 'productPersonalization' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'productPersonalization' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
44 |     static let appFunctionality = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeAppFunctionality")
45 |     static let other = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeOther")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:79:15: note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 77 |
 78 | /// Name of a collection purpose.
 79 | public struct CollectionPurpose: WrappedRawString {
    |               `- note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 80 |     public var rawValue: String
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:44:16: warning: static property 'appFunctionality' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
42 |     static let analytics = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeAnalytics")
43 |     static let productPersonalization = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeProductPersonalization")
44 |     static let appFunctionality = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeAppFunctionality")
   |                |- warning: static property 'appFunctionality' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'appFunctionality' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
45 |     static let other = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeOther")
46 | }
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:79:15: note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 77 |
 78 | /// Name of a collection purpose.
 79 | public struct CollectionPurpose: WrappedRawString {
    |               `- note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 80 |     public var rawValue: String
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/ManifestValues.swift:45:16: warning: static property 'other' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
43 |     static let productPersonalization = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeProductPersonalization")
44 |     static let appFunctionality = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeAppFunctionality")
45 |     static let other = CollectionPurpose(rawValue: "NSPrivacyCollectedDataTypePurposeOther")
   |                |- warning: static property 'other' is not concurrency-safe because non-'Sendable' type 'CollectionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
   |                |- note: annotate 'other' with '@MainActor' if property should only be accessed from the main actor
   |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
46 | }
47 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:79:15: note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 77 |
 78 | /// Name of a collection purpose.
 79 | public struct CollectionPurpose: WrappedRawString {
    |               `- note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 80 |     public var rawValue: String
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:8:23: warning: static property 'advertisingData' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
  6 |     }
  7 |
  8 |     public static let advertisingData = NutritionCategory(rawValue: "ADVERTISING_DATA")
    |                       |- warning: static property 'advertisingData' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'advertisingData' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  9 |     public static let audio = NutritionCategory(rawValue: "AUDIO")
 10 |     public static let browsingHistory = NutritionCategory(rawValue: "BROWSING_HISTORY")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:9:23: warning: static property 'audio' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
  7 |
  8 |     public static let advertisingData = NutritionCategory(rawValue: "ADVERTISING_DATA")
  9 |     public static let audio = NutritionCategory(rawValue: "AUDIO")
    |                       |- warning: static property 'audio' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'audio' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 10 |     public static let browsingHistory = NutritionCategory(rawValue: "BROWSING_HISTORY")
 11 |     public static let coarseLocation = NutritionCategory(rawValue: "COARSE_LOCATION")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:10:23: warning: static property 'browsingHistory' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
  8 |     public static let advertisingData = NutritionCategory(rawValue: "ADVERTISING_DATA")
  9 |     public static let audio = NutritionCategory(rawValue: "AUDIO")
 10 |     public static let browsingHistory = NutritionCategory(rawValue: "BROWSING_HISTORY")
    |                       |- warning: static property 'browsingHistory' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'browsingHistory' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 11 |     public static let coarseLocation = NutritionCategory(rawValue: "COARSE_LOCATION")
 12 |     public static let contacts = NutritionCategory(rawValue: "CONTACTS")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:11:23: warning: static property 'coarseLocation' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
  9 |     public static let audio = NutritionCategory(rawValue: "AUDIO")
 10 |     public static let browsingHistory = NutritionCategory(rawValue: "BROWSING_HISTORY")
 11 |     public static let coarseLocation = NutritionCategory(rawValue: "COARSE_LOCATION")
    |                       |- warning: static property 'coarseLocation' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'coarseLocation' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 12 |     public static let contacts = NutritionCategory(rawValue: "CONTACTS")
 13 |     public static let crashData = NutritionCategory(rawValue: "CRASH_DATA")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:12:23: warning: static property 'contacts' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 10 |     public static let browsingHistory = NutritionCategory(rawValue: "BROWSING_HISTORY")
 11 |     public static let coarseLocation = NutritionCategory(rawValue: "COARSE_LOCATION")
 12 |     public static let contacts = NutritionCategory(rawValue: "CONTACTS")
    |                       |- warning: static property 'contacts' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'contacts' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 13 |     public static let crashData = NutritionCategory(rawValue: "CRASH_DATA")
 14 |     public static let creditAndFraud = NutritionCategory(rawValue: "CREDIT_AND_FRAUD")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:13:23: warning: static property 'crashData' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 11 |     public static let coarseLocation = NutritionCategory(rawValue: "COARSE_LOCATION")
 12 |     public static let contacts = NutritionCategory(rawValue: "CONTACTS")
 13 |     public static let crashData = NutritionCategory(rawValue: "CRASH_DATA")
    |                       |- warning: static property 'crashData' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'crashData' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 14 |     public static let creditAndFraud = NutritionCategory(rawValue: "CREDIT_AND_FRAUD")
 15 |     public static let customerSupport = NutritionCategory(rawValue: "CUSTOMER_SUPPORT")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:14:23: warning: static property 'creditAndFraud' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 12 |     public static let contacts = NutritionCategory(rawValue: "CONTACTS")
 13 |     public static let crashData = NutritionCategory(rawValue: "CRASH_DATA")
 14 |     public static let creditAndFraud = NutritionCategory(rawValue: "CREDIT_AND_FRAUD")
    |                       |- warning: static property 'creditAndFraud' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'creditAndFraud' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 15 |     public static let customerSupport = NutritionCategory(rawValue: "CUSTOMER_SUPPORT")
 16 |     public static let deviceID = NutritionCategory(rawValue: "DEVICE_ID")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:15:23: warning: static property 'customerSupport' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 13 |     public static let crashData = NutritionCategory(rawValue: "CRASH_DATA")
 14 |     public static let creditAndFraud = NutritionCategory(rawValue: "CREDIT_AND_FRAUD")
 15 |     public static let customerSupport = NutritionCategory(rawValue: "CUSTOMER_SUPPORT")
    |                       |- warning: static property 'customerSupport' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'customerSupport' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |     public static let deviceID = NutritionCategory(rawValue: "DEVICE_ID")
 17 |     public static let emailAddress = NutritionCategory(rawValue: "EMAIL_ADDRESS")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:16:23: warning: static property 'deviceID' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 14 |     public static let creditAndFraud = NutritionCategory(rawValue: "CREDIT_AND_FRAUD")
 15 |     public static let customerSupport = NutritionCategory(rawValue: "CUSTOMER_SUPPORT")
 16 |     public static let deviceID = NutritionCategory(rawValue: "DEVICE_ID")
    |                       |- warning: static property 'deviceID' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'deviceID' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 17 |     public static let emailAddress = NutritionCategory(rawValue: "EMAIL_ADDRESS")
 18 |     public static let emailsOrTextMessages = NutritionCategory(rawValue: "EMAILS_OR_TEXT_MESSAGES")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:17:23: warning: static property 'emailAddress' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 15 |     public static let customerSupport = NutritionCategory(rawValue: "CUSTOMER_SUPPORT")
 16 |     public static let deviceID = NutritionCategory(rawValue: "DEVICE_ID")
 17 |     public static let emailAddress = NutritionCategory(rawValue: "EMAIL_ADDRESS")
    |                       |- warning: static property 'emailAddress' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'emailAddress' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 18 |     public static let emailsOrTextMessages = NutritionCategory(rawValue: "EMAILS_OR_TEXT_MESSAGES")
 19 |     public static let fitness = NutritionCategory(rawValue: "FITNESS")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:18:23: warning: static property 'emailsOrTextMessages' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 16 |     public static let deviceID = NutritionCategory(rawValue: "DEVICE_ID")
 17 |     public static let emailAddress = NutritionCategory(rawValue: "EMAIL_ADDRESS")
 18 |     public static let emailsOrTextMessages = NutritionCategory(rawValue: "EMAILS_OR_TEXT_MESSAGES")
    |                       |- warning: static property 'emailsOrTextMessages' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'emailsOrTextMessages' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 19 |     public static let fitness = NutritionCategory(rawValue: "FITNESS")
 20 |     public static let gameplayContent = NutritionCategory(rawValue: "GAMEPLAY_CONTENT")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:19:23: warning: static property 'fitness' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 17 |     public static let emailAddress = NutritionCategory(rawValue: "EMAIL_ADDRESS")
 18 |     public static let emailsOrTextMessages = NutritionCategory(rawValue: "EMAILS_OR_TEXT_MESSAGES")
 19 |     public static let fitness = NutritionCategory(rawValue: "FITNESS")
    |                       |- warning: static property 'fitness' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'fitness' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 20 |     public static let gameplayContent = NutritionCategory(rawValue: "GAMEPLAY_CONTENT")
 21 |     public static let health = NutritionCategory(rawValue: "HEALTH")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:20:23: warning: static property 'gameplayContent' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 18 |     public static let emailsOrTextMessages = NutritionCategory(rawValue: "EMAILS_OR_TEXT_MESSAGES")
 19 |     public static let fitness = NutritionCategory(rawValue: "FITNESS")
 20 |     public static let gameplayContent = NutritionCategory(rawValue: "GAMEPLAY_CONTENT")
    |                       |- warning: static property 'gameplayContent' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'gameplayContent' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 21 |     public static let health = NutritionCategory(rawValue: "HEALTH")
 22 |     public static let name = NutritionCategory(rawValue: "NAME")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:21:23: warning: static property 'health' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 19 |     public static let fitness = NutritionCategory(rawValue: "FITNESS")
 20 |     public static let gameplayContent = NutritionCategory(rawValue: "GAMEPLAY_CONTENT")
 21 |     public static let health = NutritionCategory(rawValue: "HEALTH")
    |                       |- warning: static property 'health' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'health' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 22 |     public static let name = NutritionCategory(rawValue: "NAME")
 23 |     public static let otherContactInfo = NutritionCategory(rawValue: "OTHER_CONTACT_INFO")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:22:23: warning: static property 'name' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 20 |     public static let gameplayContent = NutritionCategory(rawValue: "GAMEPLAY_CONTENT")
 21 |     public static let health = NutritionCategory(rawValue: "HEALTH")
 22 |     public static let name = NutritionCategory(rawValue: "NAME")
    |                       |- warning: static property 'name' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'name' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 23 |     public static let otherContactInfo = NutritionCategory(rawValue: "OTHER_CONTACT_INFO")
 24 |     public static let otherData = NutritionCategory(rawValue: "OTHER_DATA")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:23:23: warning: static property 'otherContactInfo' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 21 |     public static let health = NutritionCategory(rawValue: "HEALTH")
 22 |     public static let name = NutritionCategory(rawValue: "NAME")
 23 |     public static let otherContactInfo = NutritionCategory(rawValue: "OTHER_CONTACT_INFO")
    |                       |- warning: static property 'otherContactInfo' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'otherContactInfo' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 24 |     public static let otherData = NutritionCategory(rawValue: "OTHER_DATA")
 25 |     public static let otherDiagnosticData = NutritionCategory(rawValue: "OTHER_DIAGNOSTIC_DATA")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:24:23: warning: static property 'otherData' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 22 |     public static let name = NutritionCategory(rawValue: "NAME")
 23 |     public static let otherContactInfo = NutritionCategory(rawValue: "OTHER_CONTACT_INFO")
 24 |     public static let otherData = NutritionCategory(rawValue: "OTHER_DATA")
    |                       |- warning: static property 'otherData' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'otherData' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 25 |     public static let otherDiagnosticData = NutritionCategory(rawValue: "OTHER_DIAGNOSTIC_DATA")
 26 |     public static let otherFinancialInfo = NutritionCategory(rawValue: "OTHER_FINANCIAL_INFO")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:25:23: warning: static property 'otherDiagnosticData' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 23 |     public static let otherContactInfo = NutritionCategory(rawValue: "OTHER_CONTACT_INFO")
 24 |     public static let otherData = NutritionCategory(rawValue: "OTHER_DATA")
 25 |     public static let otherDiagnosticData = NutritionCategory(rawValue: "OTHER_DIAGNOSTIC_DATA")
    |                       |- warning: static property 'otherDiagnosticData' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'otherDiagnosticData' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 26 |     public static let otherFinancialInfo = NutritionCategory(rawValue: "OTHER_FINANCIAL_INFO")
 27 |     public static let otherUsageData = NutritionCategory(rawValue: "OTHER_USAGE_DATA")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:26:23: warning: static property 'otherFinancialInfo' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 24 |     public static let otherData = NutritionCategory(rawValue: "OTHER_DATA")
 25 |     public static let otherDiagnosticData = NutritionCategory(rawValue: "OTHER_DIAGNOSTIC_DATA")
 26 |     public static let otherFinancialInfo = NutritionCategory(rawValue: "OTHER_FINANCIAL_INFO")
    |                       |- warning: static property 'otherFinancialInfo' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'otherFinancialInfo' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 27 |     public static let otherUsageData = NutritionCategory(rawValue: "OTHER_USAGE_DATA")
 28 |     public static let otherUserContent = NutritionCategory(rawValue: "OTHER_USER_CONTENT")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:27:23: warning: static property 'otherUsageData' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 25 |     public static let otherDiagnosticData = NutritionCategory(rawValue: "OTHER_DIAGNOSTIC_DATA")
 26 |     public static let otherFinancialInfo = NutritionCategory(rawValue: "OTHER_FINANCIAL_INFO")
 27 |     public static let otherUsageData = NutritionCategory(rawValue: "OTHER_USAGE_DATA")
    |                       |- warning: static property 'otherUsageData' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'otherUsageData' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 28 |     public static let otherUserContent = NutritionCategory(rawValue: "OTHER_USER_CONTENT")
 29 |     public static let paymentInformation = NutritionCategory(rawValue: "PAYMENT_INFORMATION")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:28:23: warning: static property 'otherUserContent' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 26 |     public static let otherFinancialInfo = NutritionCategory(rawValue: "OTHER_FINANCIAL_INFO")
 27 |     public static let otherUsageData = NutritionCategory(rawValue: "OTHER_USAGE_DATA")
 28 |     public static let otherUserContent = NutritionCategory(rawValue: "OTHER_USER_CONTENT")
    |                       |- warning: static property 'otherUserContent' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'otherUserContent' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 29 |     public static let paymentInformation = NutritionCategory(rawValue: "PAYMENT_INFORMATION")
 30 |     public static let performanceData = NutritionCategory(rawValue: "PERFORMANCE_DATA")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:29:23: warning: static property 'paymentInformation' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 27 |     public static let otherUsageData = NutritionCategory(rawValue: "OTHER_USAGE_DATA")
 28 |     public static let otherUserContent = NutritionCategory(rawValue: "OTHER_USER_CONTENT")
 29 |     public static let paymentInformation = NutritionCategory(rawValue: "PAYMENT_INFORMATION")
    |                       |- warning: static property 'paymentInformation' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'paymentInformation' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 30 |     public static let performanceData = NutritionCategory(rawValue: "PERFORMANCE_DATA")
 31 |     public static let phoneNumber = NutritionCategory(rawValue: "PHONE_NUMBER")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:30:23: warning: static property 'performanceData' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 28 |     public static let otherUserContent = NutritionCategory(rawValue: "OTHER_USER_CONTENT")
 29 |     public static let paymentInformation = NutritionCategory(rawValue: "PAYMENT_INFORMATION")
 30 |     public static let performanceData = NutritionCategory(rawValue: "PERFORMANCE_DATA")
    |                       |- warning: static property 'performanceData' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'performanceData' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 31 |     public static let phoneNumber = NutritionCategory(rawValue: "PHONE_NUMBER")
 32 |     public static let photosOrVideos = NutritionCategory(rawValue: "PHOTOS_OR_VIDEOS")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:31:23: warning: static property 'phoneNumber' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 29 |     public static let paymentInformation = NutritionCategory(rawValue: "PAYMENT_INFORMATION")
 30 |     public static let performanceData = NutritionCategory(rawValue: "PERFORMANCE_DATA")
 31 |     public static let phoneNumber = NutritionCategory(rawValue: "PHONE_NUMBER")
    |                       |- warning: static property 'phoneNumber' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'phoneNumber' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 32 |     public static let photosOrVideos = NutritionCategory(rawValue: "PHOTOS_OR_VIDEOS")
 33 |     public static let physicalAddress = NutritionCategory(rawValue: "PHYSICAL_ADDRESS")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:32:23: warning: static property 'photosOrVideos' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 30 |     public static let performanceData = NutritionCategory(rawValue: "PERFORMANCE_DATA")
 31 |     public static let phoneNumber = NutritionCategory(rawValue: "PHONE_NUMBER")
 32 |     public static let photosOrVideos = NutritionCategory(rawValue: "PHOTOS_OR_VIDEOS")
    |                       |- warning: static property 'photosOrVideos' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'photosOrVideos' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 33 |     public static let physicalAddress = NutritionCategory(rawValue: "PHYSICAL_ADDRESS")
 34 |     public static let preciseLocation = NutritionCategory(rawValue: "PRECISE_LOCATION")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:33:23: warning: static property 'physicalAddress' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 31 |     public static let phoneNumber = NutritionCategory(rawValue: "PHONE_NUMBER")
 32 |     public static let photosOrVideos = NutritionCategory(rawValue: "PHOTOS_OR_VIDEOS")
 33 |     public static let physicalAddress = NutritionCategory(rawValue: "PHYSICAL_ADDRESS")
    |                       |- warning: static property 'physicalAddress' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'physicalAddress' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 34 |     public static let preciseLocation = NutritionCategory(rawValue: "PRECISE_LOCATION")
 35 |     public static let productInteraction = NutritionCategory(rawValue: "PRODUCT_INTERACTION")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:34:23: warning: static property 'preciseLocation' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 32 |     public static let photosOrVideos = NutritionCategory(rawValue: "PHOTOS_OR_VIDEOS")
 33 |     public static let physicalAddress = NutritionCategory(rawValue: "PHYSICAL_ADDRESS")
 34 |     public static let preciseLocation = NutritionCategory(rawValue: "PRECISE_LOCATION")
    |                       |- warning: static property 'preciseLocation' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'preciseLocation' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 35 |     public static let productInteraction = NutritionCategory(rawValue: "PRODUCT_INTERACTION")
 36 |     public static let purchaseHistory = NutritionCategory(rawValue: "PURCHASE_HISTORY")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:35:23: warning: static property 'productInteraction' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 33 |     public static let physicalAddress = NutritionCategory(rawValue: "PHYSICAL_ADDRESS")
 34 |     public static let preciseLocation = NutritionCategory(rawValue: "PRECISE_LOCATION")
 35 |     public static let productInteraction = NutritionCategory(rawValue: "PRODUCT_INTERACTION")
    |                       |- warning: static property 'productInteraction' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'productInteraction' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 36 |     public static let purchaseHistory = NutritionCategory(rawValue: "PURCHASE_HISTORY")
 37 |     public static let searchHistory = NutritionCategory(rawValue: "SEARCH_HISTORY")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:36:23: warning: static property 'purchaseHistory' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 34 |     public static let preciseLocation = NutritionCategory(rawValue: "PRECISE_LOCATION")
 35 |     public static let productInteraction = NutritionCategory(rawValue: "PRODUCT_INTERACTION")
 36 |     public static let purchaseHistory = NutritionCategory(rawValue: "PURCHASE_HISTORY")
    |                       |- warning: static property 'purchaseHistory' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'purchaseHistory' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 37 |     public static let searchHistory = NutritionCategory(rawValue: "SEARCH_HISTORY")
 38 |     public static let sensitiveInfo = NutritionCategory(rawValue: "SENSITIVE_INFO")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:37:23: warning: static property 'searchHistory' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 35 |     public static let productInteraction = NutritionCategory(rawValue: "PRODUCT_INTERACTION")
 36 |     public static let purchaseHistory = NutritionCategory(rawValue: "PURCHASE_HISTORY")
 37 |     public static let searchHistory = NutritionCategory(rawValue: "SEARCH_HISTORY")
    |                       |- warning: static property 'searchHistory' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'searchHistory' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 38 |     public static let sensitiveInfo = NutritionCategory(rawValue: "SENSITIVE_INFO")
 39 |     public static let userID = NutritionCategory(rawValue: "USER_ID")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:38:23: warning: static property 'sensitiveInfo' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 36 |     public static let purchaseHistory = NutritionCategory(rawValue: "PURCHASE_HISTORY")
 37 |     public static let searchHistory = NutritionCategory(rawValue: "SEARCH_HISTORY")
 38 |     public static let sensitiveInfo = NutritionCategory(rawValue: "SENSITIVE_INFO")
    |                       |- warning: static property 'sensitiveInfo' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'sensitiveInfo' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 39 |     public static let userID = NutritionCategory(rawValue: "USER_ID")
 40 | }
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:39:23: warning: static property 'userID' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
 37 |     public static let searchHistory = NutritionCategory(rawValue: "SEARCH_HISTORY")
 38 |     public static let sensitiveInfo = NutritionCategory(rawValue: "SENSITIVE_INFO")
 39 |     public static let userID = NutritionCategory(rawValue: "USER_ID")
    |                       |- warning: static property 'userID' is not concurrency-safe because non-'Sendable' type 'NutritionCategory' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'userID' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 | }
 41 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:49:23: warning: static property 'thirdPartyAdvertising' is not concurrency-safe because non-'Sendable' type 'NutritionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public struct NutritionPurpose: WrappedRawString {
    |               `- note: consider making struct 'NutritionPurpose' conform to the 'Sendable' protocol
 43 |     public var rawValue: String
 44 |
    :
 47 |     }
 48 |
 49 |     public static let thirdPartyAdvertising = NutritionPurpose(rawValue: "THIRD_PARTY_ADVERTISING")
    |                       |- warning: static property 'thirdPartyAdvertising' is not concurrency-safe because non-'Sendable' type 'NutritionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'thirdPartyAdvertising' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 50 |     public static let developersAdvertising = NutritionPurpose(rawValue: "DEVELOPERS_ADVERTISING")
 51 |     public static let analytics = NutritionPurpose(rawValue: "ANALYTICS")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:50:23: warning: static property 'developersAdvertising' is not concurrency-safe because non-'Sendable' type 'NutritionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public struct NutritionPurpose: WrappedRawString {
    |               `- note: consider making struct 'NutritionPurpose' conform to the 'Sendable' protocol
 43 |     public var rawValue: String
 44 |
    :
 48 |
 49 |     public static let thirdPartyAdvertising = NutritionPurpose(rawValue: "THIRD_PARTY_ADVERTISING")
 50 |     public static let developersAdvertising = NutritionPurpose(rawValue: "DEVELOPERS_ADVERTISING")
    |                       |- warning: static property 'developersAdvertising' is not concurrency-safe because non-'Sendable' type 'NutritionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'developersAdvertising' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 51 |     public static let analytics = NutritionPurpose(rawValue: "ANALYTICS")
 52 |     public static let productPersonalization = NutritionPurpose(rawValue: "PRODUCT_PERSONALIZATION")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:51:23: warning: static property 'analytics' is not concurrency-safe because non-'Sendable' type 'NutritionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public struct NutritionPurpose: WrappedRawString {
    |               `- note: consider making struct 'NutritionPurpose' conform to the 'Sendable' protocol
 43 |     public var rawValue: String
 44 |
    :
 49 |     public static let thirdPartyAdvertising = NutritionPurpose(rawValue: "THIRD_PARTY_ADVERTISING")
 50 |     public static let developersAdvertising = NutritionPurpose(rawValue: "DEVELOPERS_ADVERTISING")
 51 |     public static let analytics = NutritionPurpose(rawValue: "ANALYTICS")
    |                       |- warning: static property 'analytics' is not concurrency-safe because non-'Sendable' type 'NutritionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'analytics' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 52 |     public static let productPersonalization = NutritionPurpose(rawValue: "PRODUCT_PERSONALIZATION")
 53 |     public static let appFunctionality = NutritionPurpose(rawValue: "APP_FUNCTIONALITY")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:52:23: warning: static property 'productPersonalization' is not concurrency-safe because non-'Sendable' type 'NutritionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public struct NutritionPurpose: WrappedRawString {
    |               `- note: consider making struct 'NutritionPurpose' conform to the 'Sendable' protocol
 43 |     public var rawValue: String
 44 |
    :
 50 |     public static let developersAdvertising = NutritionPurpose(rawValue: "DEVELOPERS_ADVERTISING")
 51 |     public static let analytics = NutritionPurpose(rawValue: "ANALYTICS")
 52 |     public static let productPersonalization = NutritionPurpose(rawValue: "PRODUCT_PERSONALIZATION")
    |                       |- warning: static property 'productPersonalization' is not concurrency-safe because non-'Sendable' type 'NutritionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'productPersonalization' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 53 |     public static let appFunctionality = NutritionPurpose(rawValue: "APP_FUNCTIONALITY")
 54 |     public static let otherPurposes = NutritionPurpose(rawValue: "OTHER_PURPOSES")
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:53:23: warning: static property 'appFunctionality' is not concurrency-safe because non-'Sendable' type 'NutritionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public struct NutritionPurpose: WrappedRawString {
    |               `- note: consider making struct 'NutritionPurpose' conform to the 'Sendable' protocol
 43 |     public var rawValue: String
 44 |
    :
 51 |     public static let analytics = NutritionPurpose(rawValue: "ANALYTICS")
 52 |     public static let productPersonalization = NutritionPurpose(rawValue: "PRODUCT_PERSONALIZATION")
 53 |     public static let appFunctionality = NutritionPurpose(rawValue: "APP_FUNCTIONALITY")
    |                       |- warning: static property 'appFunctionality' is not concurrency-safe because non-'Sendable' type 'NutritionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'appFunctionality' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 54 |     public static let otherPurposes = NutritionPurpose(rawValue: "OTHER_PURPOSES")
 55 | }
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:54:23: warning: static property 'otherPurposes' is not concurrency-safe because non-'Sendable' type 'NutritionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public struct NutritionPurpose: WrappedRawString {
    |               `- note: consider making struct 'NutritionPurpose' conform to the 'Sendable' protocol
 43 |     public var rawValue: String
 44 |
    :
 52 |     public static let productPersonalization = NutritionPurpose(rawValue: "PRODUCT_PERSONALIZATION")
 53 |     public static let appFunctionality = NutritionPurpose(rawValue: "APP_FUNCTIONALITY")
 54 |     public static let otherPurposes = NutritionPurpose(rawValue: "OTHER_PURPOSES")
    |                       |- warning: static property 'otherPurposes' is not concurrency-safe because non-'Sendable' type 'NutritionPurpose' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'otherPurposes' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 55 | }
 56 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:150:10: warning: associated value 'unknownCollectionPurpose' of 'Sendable'-conforming enum 'ConversionFailure' has non-sendable type 'CollectionPurpose'; this is an error in the Swift 6 language mode
148 |
149 | public enum ConversionFailure: Error {
150 |     case unknownCollectionPurpose(CollectionPurpose)
    |          `- warning: associated value 'unknownCollectionPurpose' of 'Sendable'-conforming enum 'ConversionFailure' has non-sendable type 'CollectionPurpose'; this is an error in the Swift 6 language mode
151 |     case unknownNutritionCategory(NutritionCategory)
152 |     case unknownNutritionPurpose(NutritionPurpose)
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:79:15: note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 77 |
 78 | /// Name of a collection purpose.
 79 | public struct CollectionPurpose: WrappedRawString {
    |               `- note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 80 |     public var rawValue: String
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:151:10: warning: associated value 'unknownNutritionCategory' of 'Sendable'-conforming enum 'ConversionFailure' has non-sendable type 'NutritionCategory'; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
149 | public enum ConversionFailure: Error {
150 |     case unknownCollectionPurpose(CollectionPurpose)
151 |     case unknownNutritionCategory(NutritionCategory)
    |          `- warning: associated value 'unknownNutritionCategory' of 'Sendable'-conforming enum 'ConversionFailure' has non-sendable type 'NutritionCategory'; this is an error in the Swift 6 language mode
152 |     case unknownNutritionPurpose(NutritionPurpose)
153 |     case unknownPrivacyDataType(PrivacyDataType)
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:152:10: warning: associated value 'unknownNutritionPurpose' of 'Sendable'-conforming enum 'ConversionFailure' has non-sendable type 'NutritionPurpose'; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public struct NutritionPurpose: WrappedRawString {
    |               `- note: consider making struct 'NutritionPurpose' conform to the 'Sendable' protocol
 43 |     public var rawValue: String
 44 |
    :
150 |     case unknownCollectionPurpose(CollectionPurpose)
151 |     case unknownNutritionCategory(NutritionCategory)
152 |     case unknownNutritionPurpose(NutritionPurpose)
    |          `- warning: associated value 'unknownNutritionPurpose' of 'Sendable'-conforming enum 'ConversionFailure' has non-sendable type 'NutritionPurpose'; this is an error in the Swift 6 language mode
153 |     case unknownPrivacyDataType(PrivacyDataType)
154 | }
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:153:10: warning: associated value 'unknownPrivacyDataType' of 'Sendable'-conforming enum 'ConversionFailure' has non-sendable type 'PrivacyDataType'; this is an error in the Swift 6 language mode
151 |     case unknownNutritionCategory(NutritionCategory)
152 |     case unknownNutritionPurpose(NutritionPurpose)
153 |     case unknownPrivacyDataType(PrivacyDataType)
    |          `- warning: associated value 'unknownPrivacyDataType' of 'Sendable'-conforming enum 'ConversionFailure' has non-sendable type 'PrivacyDataType'; this is an error in the Swift 6 language mode
154 | }
155 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:194:23: warning: static property 'privacyDataTypeToNutritionCategory' is not concurrency-safe because non-'Sendable' type '[PrivacyDataType : NutritionCategory]' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
192 |
193 | public enum NutritionMapping {
194 |     public static let privacyDataTypeToNutritionCategory: [PrivacyDataType: NutritionCategory] = [
    |                       |- warning: static property 'privacyDataTypeToNutritionCategory' is not concurrency-safe because non-'Sendable' type '[PrivacyDataType : NutritionCategory]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'privacyDataTypeToNutritionCategory' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
195 |         .advertisingData: .advertisingData,
196 |         .audioData: .audio,
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:232:23: warning: static property 'nutritionCategoryToPrivacyDataType' is not concurrency-safe because non-'Sendable' type '[NutritionCategory : PrivacyDataType]' may have shared mutable state; this is an error in the Swift 6 language mode
  1 | public struct NutritionCategory: WrappedRawString {
    |               `- note: consider making struct 'NutritionCategory' conform to the 'Sendable' protocol
  2 |     public var rawValue: String
  3 |
    :
230 |     ]
231 |
232 |     public static let nutritionCategoryToPrivacyDataType: [NutritionCategory: PrivacyDataType] = {
    |                       |- warning: static property 'nutritionCategoryToPrivacyDataType' is not concurrency-safe because non-'Sendable' type '[NutritionCategory : PrivacyDataType]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nutritionCategoryToPrivacyDataType' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
233 |         Dictionary(Self.privacyDataTypeToNutritionCategory.map { ($1, $0) }, uniquingKeysWith: { $1 })
234 |     }()
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:70:15: note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 68 |
 69 | /// Name of a collected data type.
 70 | public struct PrivacyDataType: WrappedRawString {
    |               `- note: consider making struct 'PrivacyDataType' conform to the 'Sendable' protocol
 71 |     public var rawValue: String
 72 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:236:23: warning: static property 'collectionPurposeToNutritionPurpose' is not concurrency-safe because non-'Sendable' type '[CollectionPurpose : NutritionPurpose]' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public struct NutritionPurpose: WrappedRawString {
    |               `- note: consider making struct 'NutritionPurpose' conform to the 'Sendable' protocol
 43 |     public var rawValue: String
 44 |
    :
234 |     }()
235 |
236 |     public static let collectionPurposeToNutritionPurpose: [CollectionPurpose: NutritionPurpose] = [
    |                       |- warning: static property 'collectionPurposeToNutritionPurpose' is not concurrency-safe because non-'Sendable' type '[CollectionPurpose : NutritionPurpose]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'collectionPurposeToNutritionPurpose' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
237 |         .thirdPartyAdvertising: .thirdPartyAdvertising,
238 |         .developerAdvertising: .developersAdvertising,
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:79:15: note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 77 |
 78 | /// Name of a collection purpose.
 79 | public struct CollectionPurpose: WrappedRawString {
    |               `- note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 80 |     public var rawValue: String
 81 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/NutritionLabel.swift:245:23: warning: static property 'nutritionPurposeToCollectionPurpose' is not concurrency-safe because non-'Sendable' type '[NutritionPurpose : CollectionPurpose]' may have shared mutable state; this is an error in the Swift 6 language mode
 40 | }
 41 |
 42 | public struct NutritionPurpose: WrappedRawString {
    |               `- note: consider making struct 'NutritionPurpose' conform to the 'Sendable' protocol
 43 |     public var rawValue: String
 44 |
    :
243 |     ]
244 |
245 |     public static let nutritionPurposeToCollectionPurpose: [NutritionPurpose: CollectionPurpose] = {
    |                       |- warning: static property 'nutritionPurposeToCollectionPurpose' is not concurrency-safe because non-'Sendable' type '[NutritionPurpose : CollectionPurpose]' may have shared mutable state; this is an error in the Swift 6 language mode
    |                       |- note: annotate 'nutritionPurposeToCollectionPurpose' with '@MainActor' if property should only be accessed from the main actor
    |                       `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
246 |         Dictionary(Self.collectionPurposeToNutritionPurpose.map { ($1, $0) }, uniquingKeysWith: { $1 })
247 |     }()
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestKit/Manifest.swift:79:15: note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 77 |
 78 | /// Name of a collection purpose.
 79 | public struct CollectionPurpose: WrappedRawString {
    |               `- note: consider making struct 'CollectionPurpose' conform to the 'Sendable' protocol
 80 |     public var rawValue: String
 81 |
[43/61] Compiling ArgumentParser ParserError.swift
[44/61] Compiling ArgumentParser SplitArguments.swift
[45/61] Compiling ArgumentParser DumpHelpGenerator.swift
[46/61] Compiling ArgumentParser HelpCommand.swift
[47/61] Compiling ArgumentParser AsyncParsableCommand.swift
[48/61] Compiling ArgumentParser CommandConfiguration.swift
[49/61] Compiling ArgumentParser EnumerableFlag.swift
[50/61] Compiling ArgumentParser ExpressibleByArgument.swift
[51/61] Compiling ArgumentParser ArgumentHelp.swift
[52/61] Compiling ArgumentParser ArgumentVisibility.swift
[53/61] Compiling ArgumentParser CompletionKind.swift
[54/61] Compiling ArgumentParser Errors.swift
[55/61] Compiling ArgumentParser HelpGenerator.swift
[56/61] Compiling ArgumentParser MessageInfo.swift
[57/61] Compiling ArgumentParser UsageGenerator.swift
[58/61] Compiling ArgumentParser CollectionExtensions.swift
[59/63] Emitting module PrivacyManifestUtilCLI
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:7:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | @main
  6 | struct PrivacyManifestUtil: ParsableCommand {
  7 |     static let configuration = CommandConfiguration(
    |                `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
  8 |         commandName: "privacy-manifest-util",
  9 |         abstract: "Work with privacy manifest files",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
  1 | import ArgumentParser
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
  2 | import Foundation
  3 | import PrivacyManifestKit
    :
  5 | @main
  6 | struct PrivacyManifestUtil: ParsableCommand {
  7 |     static let configuration = CommandConfiguration(
    |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 |         commandName: "privacy-manifest-util",
  9 |         abstract: "Work with privacy manifest files",
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:18:74: warning: converting non-sendable function value to '@Sendable (String) throws -> FileURL' may introduce data races
 16 |         = CommandConfiguration(abstract: "Join privacy manifest files.")
 17 |
 18 |     @Argument(help: "Privacy manifest files to join", transform: FileURL.init(validating:))
    |                                                                          `- warning: converting non-sendable function value to '@Sendable (String) throws -> FileURL' may introduce data races
 19 |     var files: [FileURL]
 20 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:21:88: warning: converting non-sendable function value to '@Sendable (String) throws -> Output' may introduce data races
 19 |     var files: [FileURL]
 20 |
 21 |     @Option(help: "Output file or - for stdout. Defaults to stdout", transform: Output.init(validating:))
    |                                                                                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> Output' may introduce data races
 22 |     var output: Output = .stdout
 23 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:15:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 | struct Join: ParsableCommand {
 15 |     static let configuration
    |                |- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |         = CommandConfiguration(abstract: "Join privacy manifest files.")
 17 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:44:26: warning: converting non-sendable function value to '@Sendable (String) throws -> Input' may introduce data races
 42 |     @Argument(
 43 |         help: "Nutrition label JSON file to read or - for stdin. Defaults to stdin",
 44 |         transform: Input.init(validating:)
    |                          `- warning: converting non-sendable function value to '@Sendable (String) throws -> Input' may introduce data races
 45 |     )
 46 |     var nutrition: Input = .stdin
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:48:101: warning: converting non-sendable function value to '@Sendable (String) throws -> Output' may introduce data races
 46 |     var nutrition: Input = .stdin
 47 |
 48 |     @Argument(help: "Manifest file to write or - for stdout. Defaults to stdout", transform: Output.init(validating:))
    |                                                                                                     `- warning: converting non-sendable function value to '@Sendable (String) throws -> Output' may introduce data races
 49 |     var manifest: Output = .stdout
 50 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:39:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 37 |
 38 | struct FromNutrition: ParsableCommand {
 39 |     static let configuration
    |                |- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         = CommandConfiguration(abstract: "Convert nutrition label JSON to manifest.")
 41 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:62:26: warning: converting non-sendable function value to '@Sendable (String) throws -> Input' may introduce data races
 60 |     @Argument(
 61 |         help: "Manifest property list file to read or - for stdin. Defaults to stdin",
 62 |         transform: Input.init(validating:)
    |                          `- warning: converting non-sendable function value to '@Sendable (String) throws -> Input' may introduce data races
 63 |     )
 64 |     var manifest: Input = .stdin
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:66:113: warning: converting non-sendable function value to '@Sendable (String) throws -> Output' may introduce data races
 64 |     var manifest: Input = .stdin
 65 |
 66 |     @Argument(help: "Nutrition label JSON file to write or - for stdout. Defaults to stdout", transform: Output.init(validating:))
    |                                                                                                                 `- warning: converting non-sendable function value to '@Sendable (String) throws -> Output' may introduce data races
 67 |     var nutrition: Output = .stdout
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:57:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 55 |
 56 | struct ToNutrition: ParsableCommand {
 57 |     static let configuration
    |                |- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |         = CommandConfiguration(abstract: "Convert manifest to nutrition label JSON.")
 59 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
[60/63] Compiling PrivacyManifestUtilCLI CLI.swift
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:7:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
  5 | @main
  6 | struct PrivacyManifestUtil: ParsableCommand {
  7 |     static let configuration = CommandConfiguration(
    |                `- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
  8 |         commandName: "privacy-manifest-util",
  9 |         abstract: "Work with privacy manifest files",
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:1:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
  1 | import ArgumentParser
    | `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'ArgumentParser'
  2 | import Foundation
  3 | import PrivacyManifestKit
    :
  5 | @main
  6 | struct PrivacyManifestUtil: ParsableCommand {
  7 |     static let configuration = CommandConfiguration(
    |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
  8 |         commandName: "privacy-manifest-util",
  9 |         abstract: "Work with privacy manifest files",
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:18:74: warning: converting non-sendable function value to '@Sendable (String) throws -> FileURL' may introduce data races
 16 |         = CommandConfiguration(abstract: "Join privacy manifest files.")
 17 |
 18 |     @Argument(help: "Privacy manifest files to join", transform: FileURL.init(validating:))
    |                                                                          `- warning: converting non-sendable function value to '@Sendable (String) throws -> FileURL' may introduce data races
 19 |     var files: [FileURL]
 20 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:21:88: warning: converting non-sendable function value to '@Sendable (String) throws -> Output' may introduce data races
 19 |     var files: [FileURL]
 20 |
 21 |     @Option(help: "Output file or - for stdout. Defaults to stdout", transform: Output.init(validating:))
    |                                                                                        `- warning: converting non-sendable function value to '@Sendable (String) throws -> Output' may introduce data races
 22 |     var output: Output = .stdout
 23 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:15:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 13 |
 14 | struct Join: ParsableCommand {
 15 |     static let configuration
    |                |- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 16 |         = CommandConfiguration(abstract: "Join privacy manifest files.")
 17 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:44:26: warning: converting non-sendable function value to '@Sendable (String) throws -> Input' may introduce data races
 42 |     @Argument(
 43 |         help: "Nutrition label JSON file to read or - for stdin. Defaults to stdin",
 44 |         transform: Input.init(validating:)
    |                          `- warning: converting non-sendable function value to '@Sendable (String) throws -> Input' may introduce data races
 45 |     )
 46 |     var nutrition: Input = .stdin
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:48:101: warning: converting non-sendable function value to '@Sendable (String) throws -> Output' may introduce data races
 46 |     var nutrition: Input = .stdin
 47 |
 48 |     @Argument(help: "Manifest file to write or - for stdout. Defaults to stdout", transform: Output.init(validating:))
    |                                                                                                     `- warning: converting non-sendable function value to '@Sendable (String) throws -> Output' may introduce data races
 49 |     var manifest: Output = .stdout
 50 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:39:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 37 |
 38 | struct FromNutrition: ParsableCommand {
 39 |     static let configuration
    |                |- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 40 |         = CommandConfiguration(abstract: "Convert nutrition label JSON to manifest.")
 41 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:62:26: warning: converting non-sendable function value to '@Sendable (String) throws -> Input' may introduce data races
 60 |     @Argument(
 61 |         help: "Manifest property list file to read or - for stdin. Defaults to stdin",
 62 |         transform: Input.init(validating:)
    |                          `- warning: converting non-sendable function value to '@Sendable (String) throws -> Input' may introduce data races
 63 |     )
 64 |     var manifest: Input = .stdin
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:66:113: warning: converting non-sendable function value to '@Sendable (String) throws -> Output' may introduce data races
 64 |     var manifest: Input = .stdin
 65 |
 66 |     @Argument(help: "Nutrition label JSON file to write or - for stdout. Defaults to stdout", transform: Output.init(validating:))
    |                                                                                                                 `- warning: converting non-sendable function value to '@Sendable (String) throws -> Output' may introduce data races
 67 |     var nutrition: Output = .stdout
 68 |
/Users/admin/builder/spi-builder-workspace/Sources/PrivacyManifestUtilCLI/CLI.swift:57:16: warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
 55 |
 56 | struct ToNutrition: ParsableCommand {
 57 |     static let configuration
    |                |- warning: static property 'configuration' is not concurrency-safe because non-'Sendable' type 'CommandConfiguration' may have shared mutable state; this is an error in the Swift 6 language mode
    |                |- note: annotate 'configuration' with '@MainActor' if property should only be accessed from the main actor
    |                `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
 58 |         = CommandConfiguration(abstract: "Convert manifest to nutrition label JSON.")
 59 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/swift-argument-parser/Sources/ArgumentParser/Parsable Types/CommandConfiguration.swift:13:15: note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 11 |
 12 | /// The configuration for a command.
 13 | public struct CommandConfiguration {
    |               `- note: struct 'CommandConfiguration' does not conform to the 'Sendable' protocol
 14 |   /// The name of the command to use on the command line.
 15 |   ///
[60/63] Write Objects.LinkFileList
[61/63] Linking privacy-manifest-util
[62/63] Applying privacy-manifest-util
Build complete! (25.88s)
Fetching https://github.com/apple/swift-argument-parser
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay
Fetching https://github.com/pointfreeco/swift-custom-dump.git
[1/4239] Fetching swift-custom-dump
[256/6595] Fetching swift-custom-dump, xctest-dynamic-overlay
[3394/18309] Fetching swift-custom-dump, xctest-dynamic-overlay, swift-argument-parser
Fetched https://github.com/pointfreeco/swift-custom-dump.git from cache (1.58s)
Fetched https://github.com/apple/swift-argument-parser from cache (1.58s)
Computing version for https://github.com/pointfreeco/swift-custom-dump.git
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay from cache (1.58s)
Computed https://github.com/pointfreeco/swift-custom-dump.git at 1.3.0 (0.98s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 1.3.0 (0.55s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay
Computed https://github.com/pointfreeco/xctest-dynamic-overlay at 1.1.1 (0.68s)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 1.3.0
Creating working copy for https://github.com/pointfreeco/swift-custom-dump.git
Working copy of https://github.com/pointfreeco/swift-custom-dump.git resolved at 1.3.0
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay resolved at 1.1.1
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "swift-custom-dump",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.3.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/pointfreeco/swift-custom-dump.git"
    }
  ],
  "manifest_display_name" : "PrivacyManifestUtil",
  "name" : "PrivacyManifestUtil",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "privacy-manifest-util",
      "targets" : [
        "PrivacyManifestUtilCLI"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "PrivacyManifestKit",
      "targets" : [
        "PrivacyManifestKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "PrivacyManifestUtilCLI",
      "module_type" : "SwiftTarget",
      "name" : "PrivacyManifestUtilCLI",
      "path" : "Sources/PrivacyManifestUtilCLI",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "privacy-manifest-util"
      ],
      "sources" : [
        "CLI.swift"
      ],
      "target_dependencies" : [
        "PrivacyManifestKit"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "PrivacyManifestKit",
      "module_type" : "SwiftTarget",
      "name" : "PrivacyManifestKit",
      "path" : "Sources/PrivacyManifestKit",
      "product_memberships" : [
        "privacy-manifest-util",
        "PrivacyManifestKit"
      ],
      "sources" : [
        "Core.swift",
        "IO.swift",
        "Manifest.swift",
        "ManifestValues.swift",
        "NutritionLabel.swift",
        "WrappedRawString.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CoreTests",
      "module_type" : "SwiftTarget",
      "name" : "CoreTests",
      "path" : "Sources/CoreTests",
      "product_dependencies" : [
        "CustomDump"
      ],
      "sources" : [
        "JoinTests.swift",
        "ManifestToNutritionConvertTests.swift",
        "NutritionToManifestConvertTests.swift"
      ],
      "target_dependencies" : [
        "PrivacyManifestKit"
      ],
      "type" : "test"
    }
  ],
  "tools_version" : "5.10"
}
Done.
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.