Я хочу создать protocol
, который накладывает определенный случай на все enums
, соответствующие этому protocol
.
Например, если у меня есть enum
, как это:
enum Foo{
case bar(baz: String)
case baz(bar: String)
}
Я хочу расширить его с помощью protocol
, который добавит еще один случай:
case Fuzz(Int)
Возможно ли это?