@@ -11,7 +11,7 @@ import ReadiumInternal
1111///
1212/// https://www.w3.org/2021/a11y-discov-vocab/latest/
1313/// https://readium.org/webpub-manifest/schema/a11y.schema.json
14- public struct Accessibility : Hashable {
14+ public struct Accessibility : Hashable , Sendable {
1515 /// An established standard to which the described resource conforms.
1616 public var conformsTo : [ Profile ]
1717
@@ -49,7 +49,7 @@ public struct Accessibility: Hashable {
4949 public var hazards : [ Hazard ]
5050
5151 /// Accessibility profile.
52- public struct Profile : Hashable {
52+ public struct Profile : Hashable , Sendable {
5353 public let uri : String
5454
5555 public init ( _ uri: String ) {
@@ -64,7 +64,7 @@ public struct Accessibility: Hashable {
6464 public static let epubA11y10WCAG20AAA = Profile ( " http://www.idpf.org/epub/a11y/accessibility-20170105.html#wcag-aaa " )
6565 }
6666
67- public struct Certification : Hashable {
67+ public struct Certification : Hashable , Sendable {
6868 /// Identifies a party responsible for the testing and certification of the accessibility of a Publication.
6969 ///
7070 /// https://www.w3.org/TR/epub-a11y/#certifiedBy
@@ -89,7 +89,7 @@ public struct Accessibility: Hashable {
8989 }
9090 }
9191
92- public struct AccessMode : Hashable {
92+ public struct AccessMode : Hashable , Sendable {
9393 public let id : String
9494
9595 public init ( _ id: String ) {
@@ -134,7 +134,7 @@ public struct Accessibility: Hashable {
134134 public static let visual = AccessMode ( " visual " )
135135 }
136136
137- public enum PrimaryAccessMode : String , Hashable {
137+ public enum PrimaryAccessMode : String , Hashable , Sendable {
138138 /// Indicates that auditory perception is necessary to consume the information.
139139 case auditory
140140
@@ -151,7 +151,7 @@ public struct Accessibility: Hashable {
151151 case visual
152152 }
153153
154- public struct Feature : Hashable {
154+ public struct Feature : Hashable , Sendable {
155155 public let id : String
156156
157157 public init ( _ id: String ) {
@@ -306,7 +306,7 @@ public struct Accessibility: Hashable {
306306 public static let none = Feature ( " none " )
307307 }
308308
309- public struct Hazard : Hashable {
309+ public struct Hazard : Hashable , Sendable {
310310 public let id : String
311311
312312 public init ( _ id: String ) {
0 commit comments