Just writing an extension for plain A without a where clause works. -Thorsten
> Am 29.04.2016 um 16:03 schrieb Erica Sadun via swift-evolution > <[email protected]>: > > Gmane is down as far as my browser is concerned and I haven't found anything > by Googling. > > Given the following: > > protocol A {func foo()} > protocol B {} // empty protocol > > extension A where Self:B { > func foo() { > print("Self is B") > } > } > > // Works > struct S1: A, B {} > S1().foo() > > Is there a way to produce a similar extension that exempts any type that > conforms to B? > > cc'ing in Wux because this is a direct response to a scenario he brought up > yesterday. > > -- E > > _______________________________________________ > 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
