Skip to content

Commit 24b1e15

Browse files
committed
Add Sendable annotations to public value types in RswiftResources
1 parent d7f0274 commit 24b1e15

19 files changed

+41
-41
lines changed

Sources/RswiftResources/AssetCatalog.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import Foundation
99

10-
public struct AssetCatalog {
10+
public struct AssetCatalog: Sendable {
1111
public let filename: String
1212
public let root: Namespace
1313

@@ -18,7 +18,7 @@ public struct AssetCatalog {
1818
}
1919

2020
extension AssetCatalog {
21-
public struct Namespace {
21+
public struct Namespace: Sendable {
2222
public var subnamespaces: [String: Namespace] = [:]
2323
public var colors: [ColorResource] = []
2424
public var images: [ImageResource] = []

Sources/RswiftResources/ColorResource.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import Foundation
99

10-
public struct ColorResource {
10+
public struct ColorResource: Sendable {
1111
public let name: String
1212
public let path: [String]
1313
public let bundle: Bundle

Sources/RswiftResources/DataResource.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import Foundation
99

10-
public struct DataResource {
10+
public struct DataResource: Sendable {
1111
public let name: String
1212
public let path: [String]
1313
public let bundle: Bundle

Sources/RswiftResources/FileResource.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@
77

88
import Foundation
99

10-
public struct FileResource {
11-
10+
public struct FileResource: Sendable {
1211
public let name: String
1312
public let pathExtension: String
1413
public let bundle: Bundle

Sources/RswiftResources/FontResource.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import Foundation
99

10-
public struct FontResource {
10+
public struct FontResource: Sendable {
1111
public let name: String
1212
public let bundle: Bundle
1313
public let filename: String

Sources/RswiftResources/ImageResource.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import Foundation
99

10-
public struct ImageResource {
10+
public struct ImageResource: Sendable {
1111
public let name: String
1212
public let path: [String]
1313
public let bundle: Bundle

Sources/RswiftResources/NibResource.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import Foundation
99

10-
public struct NibResource {
10+
public struct NibResource: Sendable {
1111
public let name: String
1212
public var locale: LocaleReference
1313
public let deploymentTarget: DeploymentTarget?

Sources/RswiftResources/Shared/DeploymentTarget.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import Foundation
99

10-
public struct DeploymentTarget: Equatable {
10+
public struct DeploymentTarget: Equatable, Sendable {
1111
public typealias Version = (major: Int, minor: Int)
1212

1313
public let version: Version?

Sources/RswiftResources/Shared/LocaleReference.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import Foundation
99

10-
public enum LocaleReference: Hashable {
10+
public enum LocaleReference: Hashable, Sendable {
1111
case none
1212
case base // Older projects use a "Base" locale
1313
case language(String)

Sources/RswiftResources/Shared/ModuleReference.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
import Foundation
99

10-
public enum ModuleReference: Hashable {
10+
public enum ModuleReference: Hashable, Sendable {
1111
case host
1212
case stdLib
1313
case custom(name: String)

0 commit comments

Comments
 (0)