Perché il tipo di carattere di Swift non è selezionabile?

C'è qualche buona ragione per cui il tipo di carattere di Swift non è conforms al protocollo Hashable per impostazione predefinita. Trovo molti casi in cui mi piacerebbe usarlo come chiave del dictionary e poi devo sempre aggiungere questa estensione apparentemente sciocca:

extension Character: Hashable { var hashValue: Int { return String(self).hashValue } } 

Solutions Collecting From Web of "Perché il tipo di carattere di Swift non è selezionabile?"