Note: You might prefer to use Result\AnyError, especially as many projects using
AnyErrorwill have already added inResultas a dependancy. When this version ofAnyErrorwas created Result\AnyError didn't exist and if it had, there would be no reason for creating this version.
Swift µframework - AnyError(cause:ErrorType) - providing type erasure for ErrorType(s).
Originally designed to be used as the error type associated with a Future or Result - so that when composing futures with map/flatMap the error type is the same and can be propagated through the compositional chain.
- See Type erasure with AnyError for further details.
AnyError is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "AnyError"Nick Ager, nick.ager@gmail.com
AnyError is available under the MIT license. See the LICENSE file for more info.