нежелательно)
let name = file.name(); и так далее
Это не отменяет того что принцип заимствования нарушен
Почему ты просто не передашь &mut file в функцию и изнутри функции не возьмёшь name?
Криворукая реализация
Ну вот совершенно разные либы. У них всё разное. В функцию надо передавать название файла и reader.
Клонируй имя и передай &mut file, самая минимальная трата ресурсов
Ну так и сделал.
red75prime же правильно написал, и компилятор скорее всего встроит без копирования
Да не, не работает ведь.
name.to_string()
Обсуждают сегодня