Files
swift-mirror/validation-test/Serialization/Inputs/issue-47767-other.swift

18 lines
257 B
Swift

protocol FooBaseProto {}
protocol FooProto: FooBaseProto {}
protocol BarProto {
associatedtype Foo: FooProto
init(foo: Foo)
}
protocol BazProto {
associatedtype Bar: BarProto
init(bar: Bar)
}
struct BarImpl: BarProto {
init(foo: FooImpl) {}
}