HashMap::iter()
Возвращает итератор по парам ключ-значение.
Сигнатура
fn iter(&self) -> Iter<'_, K, V>Создаёт итератор, выдающий пары (&ключ, &значение). Порядок обхода не определён.
use std::collections::HashMap;
let mut m = HashMap::new();
m.insert("a", 1);
for (k, v) in m.iter() {
println!("{} = {}", k, v);
}
// a = 1