I *really* want this as well.

I think there was a serious proposal to do this early in Swift 4.  Not sure why 
it stalled, but I seem to remember it being technically possible.

Thanks,
Jon

> On Jul 8, 2017, at 4:21 PM, William Shipley via swift-evolution 
> <[email protected]> wrote:
> 
> Does anyone know if there's some good tech reason to not allow, like:
> 
> protocol Foozle {
>       enum Errors: Error {
>               case malformedFoozle
>               case tooManyFoozles
>       }
> }
> 
> Like, to me all this is doing is giving “Errors” a nice namespace, but the 
> compiler might have other thoughts.
> 
> -W
> _______________________________________________
> swift-evolution mailing list
> [email protected]
> https://lists.swift.org/mailman/listinfo/swift-evolution

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

Reply via email to