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
