Browse Source

Wrap @unchecked Sendable in compiler check.

Jon Shier 2 years ago
parent
commit
49af2935da
1 changed files with 2 additions and 0 deletions
  1. 2 0
      Source/Concurrency.swift

+ 2 - 0
Source/Concurrency.swift

@@ -701,6 +701,7 @@ public struct StreamOf<Element>: AsyncSequence {
     }
     }
 }
 }
 
 
+#if compiler(>=5.7.0)
 extension DataRequest: @unchecked Sendable {}
 extension DataRequest: @unchecked Sendable {}
 extension UploadRequest: @unchecked Sendable {}
 extension UploadRequest: @unchecked Sendable {}
 extension DownloadRequest: @unchecked Sendable {}
 extension DownloadRequest: @unchecked Sendable {}
@@ -708,5 +709,6 @@ extension DataStreamRequest: @unchecked Sendable {}
 extension AFError: @unchecked Sendable {}
 extension AFError: @unchecked Sendable {}
 extension DataResponse: @unchecked Sendable where Success: Sendable, Failure: Sendable {}
 extension DataResponse: @unchecked Sendable where Success: Sendable, Failure: Sendable {}
 extension DownloadResponse: @unchecked Sendable where Success: Sendable, Failure: Sendable {}
 extension DownloadResponse: @unchecked Sendable where Success: Sendable, Failure: Sendable {}
+#endif
 
 
 #endif
 #endif