files: &str;
writeln!(&mut files);
if &files == &usr {
env::set_current_dir(&files);
}
}
Выдаёт такое:
writeln!(&mut files);
^^^^^^^^^^^^^^^^^^^^ method not found in `&mut &str`
Что делать?
читать сообщение компилятора дальше — он же говорит, какие трейты можно попробовать :)
хотя в данном случае нужно сделать let mut files = String::new(), а не &str
а что вообще должен делать этот код?
сделай из files: &str files: String = String::new(); далее я помню что writeln должен работать или на Vec или даже на String
Обсуждают сегодня