Расширение типизированного массива в соответствии с протоколом в Swift 2

Я хочу расширить типизированный массивArray<SomeType> так что это соответствует протоколуSomeProtocol, Теперь я знаю, что вы можете расширить типизированный массив, как показано ниже:

extension Array where Element: SomeType { ... }

И вы также можете расширить объект для соответствия протоколу следующим образом:

extension Array: SomeProtocol { ...  }

Но я не могу понять, каков правильный синтаксис, чтобы типизированный массив соответствовал протоколу, что-то вроде:

extension (Array where Element: SomeType): SomeProtocol { ... }

Любые эксперты Swift 2 знают, как это сделать?

Ответы на вопрос(0)

Ваш ответ на вопрос