diff --git a/Sources/Hummingbird/Codable/URLEncodedForm/URLEncodedFormDecoder.swift b/Sources/Hummingbird/Codable/URLEncodedForm/URLEncodedFormDecoder.swift index 999f9625d..908c4fbbf 100644 --- a/Sources/Hummingbird/Codable/URLEncodedForm/URLEncodedFormDecoder.swift +++ b/Sources/Hummingbird/Codable/URLEncodedForm/URLEncodedFormDecoder.swift @@ -12,7 +12,11 @@ // //===----------------------------------------------------------------------===// +#if os(Linux) @preconcurrency import Foundation +#else +import Foundation +#endif /// The wrapper struct for decoding URL encoded form data to Codable classes public struct URLEncodedFormDecoder: Sendable { diff --git a/Sources/Hummingbird/Codable/URLEncodedForm/URLEncodedFormEncoder.swift b/Sources/Hummingbird/Codable/URLEncodedForm/URLEncodedFormEncoder.swift index 3febf7eda..29effd27a 100644 --- a/Sources/Hummingbird/Codable/URLEncodedForm/URLEncodedFormEncoder.swift +++ b/Sources/Hummingbird/Codable/URLEncodedForm/URLEncodedFormEncoder.swift @@ -12,7 +12,11 @@ // //===----------------------------------------------------------------------===// +#if os(Linux) @preconcurrency import Foundation +#else +import Foundation +#endif /// The wrapper struct for encoding Codable classes to URL encoded form data public struct URLEncodedFormEncoder: Sendable { diff --git a/Sources/Hummingbird/Files/FileMiddleware.swift b/Sources/Hummingbird/Files/FileMiddleware.swift index ba99f84fe..50d381c8b 100644 --- a/Sources/Hummingbird/Files/FileMiddleware.swift +++ b/Sources/Hummingbird/Files/FileMiddleware.swift @@ -12,7 +12,11 @@ // //===----------------------------------------------------------------------===// +#if os(Linux) @preconcurrency import Foundation +#else +import Foundation +#endif import HTTPTypes import Logging import NIOCore