What I usually do here is:
typealias CProtocol = A & B
protocol C: CProtocol { } // or just A & B directly, I think
extension C {}So it’s a bit silly to me. Jon > On Jun 19, 2017, at 3:44 PM, Slava Pestov via swift-users > <[email protected]> wrote: > > Hi Steven, > >> On Jun 19, 2017, at 11:44 AM, Steven Brunwasser via swift-users >> <[email protected] <mailto:[email protected]>> wrote: >> >> Is this error intentional, or a bug? > > It’s intentional. We could add support for this as an extra bit of sugar, but > note that > >> Since extension A where Self: B is the same as extension B where Self: A, > > This is not quite true. > > Slava > > _______________________________________________ > swift-users mailing list > [email protected] > https://lists.swift.org/mailman/listinfo/swift-users
_______________________________________________ swift-users mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-users
