HashMap::insert()
Добавляет или обновляет пару ключ-значение.
Сигнатура
fn insert(&mut self, k: K, v: V) -> Option<V>Вставляет пару. Если ключ уже был, возвращает Some со старым значением, иначе None.
use std::collections::HashMap;
let mut m = HashMap::new();
m.insert("x", 1);
let old = m.insert("x", 2);
println!("{:?}", old); // Some(1)