@Maxim_Samburskiy

Как использовать moved значение?

Пытаюсь сделать что-то типо такого:

let mut people = HashMap::new();

for a in 0..10 {
    for b in 0..10 {
        let id = format!("{}-{}", a, b);
        people.insert(id, Person::new(id));
    }
}

Как использовать `moved` значение id?
  • Вопрос задан
  • 261 просмотр
Решения вопроса 1
Использовать копию строки?
people.insert(id.clone(), Person::new(id.clone()))
Возможно достаточно одного clone() — сам пока rust только изучаю.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы