Skip to content

Commit 63c7857

Browse files
committed
Adopt SE-409 and SE-444
1 parent 0946588 commit 63c7857

28 files changed

+58
-54
lines changed

Package.swift

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,13 @@ import PackageDescription
1616

1717
// General Swift-settings for all targets.
1818
let swiftSettings: [SwiftSetting] = [
19-
// https://github.com/apple/swift-evolution/blob/main/proposals/0335-existential-any.md
20-
// Require `any` for existential types.
21-
.enableUpcomingFeature("ExistentialAny")
19+
// https://github.com/swiftlang/swift-evolution/blob/main/proposals/0335-existential-any.md
20+
.enableUpcomingFeature("ExistentialAny"),
21+
// https://github.com/swiftlang/swift-evolution/blob/main/proposals/0409-access-level-on-imports.md
22+
.enableUpcomingFeature("InternalImportsByDefault"),
23+
.enableExperimentalFeature("AccessLevelOnImport"),
24+
// https://github.com/swiftlang/swift-evolution/blob/main/proposals/0444-member-import-visibility.md
25+
.enableUpcomingFeature("MemberImportVisibility"),
2226
]
2327

2428
let package = Package(

Sources/OpenAPIRuntime/Base/UndocumentedPayload.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
//
1313
//===----------------------------------------------------------------------===//
1414

15-
import HTTPTypes
15+
public import HTTPTypes
1616

1717
/// A payload value used by undocumented operation responses.
1818
///

Sources/OpenAPIRuntime/Conversion/Configuration.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// SPDX-License-Identifier: Apache-2.0
1212
//
1313
//===----------------------------------------------------------------------===//
14-
import Foundation
14+
public import Foundation
1515

1616
/// A type that allows customization of Date encoding and decoding.
1717
///

Sources/OpenAPIRuntime/Conversion/Converter+Client.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
//
1313
//===----------------------------------------------------------------------===//
1414
import Foundation
15-
import HTTPTypes
15+
public import HTTPTypes
1616

1717
extension Converter {
1818

Sources/OpenAPIRuntime/Conversion/Converter+Common.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
//
1313
//===----------------------------------------------------------------------===//
1414
import Foundation
15-
import HTTPTypes
15+
public import HTTPTypes
1616

1717
extension Converter {
1818

Sources/OpenAPIRuntime/Conversion/Converter+Server.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
//
1313
//===----------------------------------------------------------------------===//
1414
import Foundation
15-
import HTTPTypes
15+
public import HTTPTypes
1616

1717
extension Converter {
1818

Sources/OpenAPIRuntime/Conversion/ServerVariable.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
//
1313
//===----------------------------------------------------------------------===//
1414

15-
import Foundation
15+
public import Foundation
1616

1717
extension URL {
1818
/// Returns a validated server URL created from the URL template, or

Sources/OpenAPIRuntime/Conversion/URLExtensions.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// SPDX-License-Identifier: Apache-2.0
1212
//
1313
//===----------------------------------------------------------------------===//
14-
import Foundation
14+
public import Foundation
1515

1616
extension URL {
1717
/// Returns the default server URL of "/".

Sources/OpenAPIRuntime/Deprecated/Deprecated.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
// SPDX-License-Identifier: Apache-2.0
1212
//
1313
//===----------------------------------------------------------------------===//
14-
import Foundation
14+
public import Foundation
1515
import HTTPTypes
1616

1717
// MARK: - Functionality to be removed in the future

Sources/OpenAPIRuntime/Errors/ClientError.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@
1212
//
1313
//===----------------------------------------------------------------------===//
1414

15-
import HTTPTypes
15+
public import HTTPTypes
1616
#if canImport(Darwin)
17-
import struct Foundation.URL
17+
public import struct Foundation.URL
1818
#else
19-
@preconcurrency import struct Foundation.URL
19+
@preconcurrency public import struct Foundation.URL
2020
#endif
21-
import protocol Foundation.LocalizedError
21+
public import protocol Foundation.LocalizedError
2222

2323
/// An error thrown by a client performing an OpenAPI operation.
2424
///

0 commit comments

Comments
 (0)