Avatar
This self-conformance does not extend to protocol compositions including the Error protocol, only the exact type Error. It will be possible to add such compositions in the future, but that is out of scope for Swift 5.
https://github.com/apple/swift-evolution/blob/master/proposals/0235-add-result.md#adding-swifterror-self-conformance
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. - apple/swift-evolution