Псевдонимы общего типа в Swift 3?

Как мы можем объявить псевдонимы общего типа в swift 3.

Я пробовал следующее:

typealias DictionaryOfStrings<T>  = Dictionary<T, String>

И выдает ошибку:

ошибка: тип «T» не соответствует протоколу «Hashable»


person Mohsin Qureshi    schedule 21.09.2016    source источник
comment
typealias DictionaryOfStrings<T: Hashable> = Dictionary<T, String>, наверное. Пожалуйста, попробуйте и дайте нам знать.   -  person Eric Aya    schedule 21.09.2016
comment
@EricAya хорошо, буду иметь в виду.   -  person Ketan P    schedule 21.09.2016
comment
@Mohsin typealias DictionaryOfStrings ‹T› = Dictionary‹String, T› pl. попробуй это   -  person Ketan P    schedule 21.09.2016