Estendendo a matriz digitada em conformidade com um protocolo no Swift 2
Eu quero estender uma matriz digitadaArray<SomeType>
para que esteja em conformidade com um protocoloSomeProtocol
. Agora eu sei que você pode estender uma matriz digitada como abaixo:
extension Array where Element: SomeType { ... }
E você também pode estender um objeto para estar em conformidade com um protocolo como este:
extension Array: SomeProtocol { ... }
Mas não consigo descobrir qual é a sintaxe correta para que a matriz digitada esteja em conformidade com um protocolo, algo como:
extension (Array where Element: SomeType): SomeProtocol { ... }
Algum especialista do Swift 2 sabe como fazer isso?