Skip to content

Commit cf3f00f

Browse files
authored
Merge pull request #23 from glessard/outcome
separate out the result type to a new package, Outcome
2 parents 947eda0 + ecee96d commit cf3f00f

File tree

14 files changed

+261
-382
lines changed

14 files changed

+261
-382
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
[submodule "Xcode/dependencies/Atomics"]
22
path = Xcode/dependencies/Atomics
33
url = https://github.com/glessard/swift-atomics.git
4+
[submodule "Xcode/dependencies/Outcome"]
5+
path = Xcode/dependencies/Outcome
6+
url = https://github.com/glessard/outcome.git

Package.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ let package = Package(
1515
],
1616
dependencies: [
1717
.package(url: "https://github.com/glessard/swift-atomics.git", from: "4.1.0"),
18+
.package(url: "https://github.com/glessard/outcome.git", from: "4.1.5")
1819
],
1920
targets: [
20-
.target(name: "deferred", dependencies: ["CAtomics"]),
21+
.target(name: "deferred", dependencies: ["CAtomics", "Outcome"]),
2122
.testTarget(name: "deferredTests", dependencies: ["deferred"]),
2223
],
2324
swiftLanguageVersions: versions

Source/deferred/deferred-extras.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ extension Deferred
5151

5252
public func enqueuing(on queue: DispatchQueue) -> Deferred
5353
{
54-
return Transfer(queue: queue, source: self)
54+
return Transferred(from: self, on: queue)
5555
}
5656

5757
/// Get a `Deferred` that will have the same `result` as `self` once determined,

0 commit comments

Comments
 (0)