Skip to content

Commit 861f3af

Browse files
authored
Merge pull request #3 from MahdiBM/mmbm-existential-any
Full compatibility with the "ExistentialAny" upcoming feature
2 parents e621e15 + e84e623 commit 861f3af

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

Package.swift

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33

44
import PackageDescription
55

6+
let swiftSettings: [SwiftSetting] = [
7+
// https://github.com/apple/swift-evolution/blob/main/proposals/0335-existential-any.md
8+
// Require `any` for existential types.
9+
.enableUpcomingFeature("ExistentialAny")
10+
]
11+
612
let package = Package(
713
name: "swift-openapi-hummingbird",
814
platforms: [
@@ -21,14 +27,16 @@ let package = Package(
2127
dependencies: [
2228
.product(name: "Hummingbird", package: "hummingbird"),
2329
.product(name: "OpenAPIRuntime", package: "swift-openapi-runtime"),
24-
]
30+
],
31+
swiftSettings: swiftSettings
2532
),
2633
.testTarget(
2734
name: "OpenAPIHummingbirdTests",
2835
dependencies: [
2936
"OpenAPIHummingbird",
3037
.product(name: "HummingbirdXCT", package: "hummingbird"),
31-
]
38+
],
39+
swiftSettings: swiftSettings
3240
),
3341
]
3442
)

0 commit comments

Comments
 (0)