let mut map: HashMap<&str, u32> = HashMap::new();
for (i, c) in text.chars().enumerate() {
if map.contains_key(&c) {
// Do something
}
}
черта std::borrow::Borrow<char>
не реализована для &str
Мне нужно объяснение этой ошибки и как ее исправить, пожалуйста. Я перебираю все символы в тексте и вставляю те, которых еще нет в хэш-карте, в карту ha sh. Но я продолжаю получать ошибку, как указано выше.