AnyError 2.0.1

AnyError 2.0.1

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布最新发布2017年7月
SwiftSwift版本3.0
SPM支持SPM

Nick Ager维护。



AnyError 2.0.1

AnyError - 对错误类型进行类型擦除


注意:您可能会更喜欢使用Result\AnyError,尤其是在许多使用AnyError的项目已经添加了Result作为依赖的情况下。当这个版本的AnyError被创建出来时,Result\AnyError并不存在,如果它存在,则没有理由创建这个版本。


Swift μ框架 - AnyError(cause:ErrorType) - 为ErrorType(s)提供类型擦除。

最初设计用于作为FutureResult的错误类型,以便在map/flatMap操作中组合future时,错误类型是相同的,并且可以通过组合链进行传播。

安装

AnyError可以通过CocoaPods获得。要安装它,只需将以下行添加到您的Podfile中:

pod "AnyError"

作者

Nick Ager, [email protected]

许可证

AnyError可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。