create_alphabet тип T будет использоваться только тот, для которого есть имплементации SymbolTable, чтобы появились соотвествующие функции у HashMap?
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=1d8993d9c8f8d66397c23f32fd825109
pub fn create_alphabet<T>(string: &str) -> Vec<T> where T: Copy + Eq + Hash, HashMap::<T, u64>: SymbolTable<T>,
Обсуждают сегодня