Skip to content

Commit 459dd03

Browse files
committed
refactor: add URLRouting trait and conditional exports
- Add URLRouting trait to Package.swift - Make URLRouting and RFC dependencies conditional on trait - Conditionally export URLRouting when trait is enabled - Guard URLRouting integration code with #if URLRouting Part of trait-based architecture refactoring
1 parent 16cc6fb commit 459dd03

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

Package.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,10 @@ let package = Package(
6666
]
6767
)
6868

69-
package.traits.insert(
70-
.default(
71-
enabledTraits: ["URLRouting"]
72-
)
73-
)
69+
//package.traits.insert(
70+
// .default(
71+
// enabledTraits: ["URLRouting"]
72+
// )
73+
//)
7474

7575
extension String { var tests: Self { self + " Tests" } }

Sources/MultipartFormCoding/exports.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,8 @@
66
//
77

88
@_exported import RFC_2045
9+
10+
#if URLRouting
11+
@_exported import URLRouting
12+
#endif
13+

0 commit comments

Comments
 (0)