That’s what I thought too. That’s also the case I showed a simple example how 
we could solve the giant list with a typealias even if the pipe | operator 
would be exclusive for anything that conforms to Error.



-- 
Adrian Zubarev
Sent with Airmail

Am 17. Februar 2017 um 20:16:30, Anton Zhilin ([email protected]) schrieb:

2017-02-17 22:12 GMT+03:00 Adrian Zubarev via swift-evolution 
<[email protected]>:

Is the throwing type always a protocol? In your example it is, but is this 
going to be always the case?

I thought it was going to be any one subtype of  
Error, be it a struct, an enum, or a protocol existential, or  
Error itself.

_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to