Result
is a Swift framework that includes the Result
enum and an
Error
protocol.
Both types are extremely small. I look forward to two changes in Swift's future:
- A fix for the Swift compiler issue that requires the
Success
case ofResult to box its
Ttype somehow. This repo uses
@autoclosure` as a workaround. - (Hopefully) The inclusion of these types or their moral equivalents in the Swift standard library, at which point this repo can be removed.
Add this repository as a submodule, or use Carthage.
John Gallagher, jgallagher@bignerdranch.com
Deferred is available under the MIT license. See the LICENSE file for more info.