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