[swift-evolution] Will existentials ever conform to their protocols?

Anton Zhilin antonyzhilin at gmail.com
Wed Jan 18 02:10:39 CST 2017

There is also a caveat with static members:

protocol P {
    static func foo()

struct S : P {
    static func foo() { }

func bar<T: P>(x: T) {

let p = S() as P
bar(p)  // P.foo() does not exist

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20170118/27ea4a73/attachment.html>

More information about the swift-evolution mailing list