For entry in WalkDir::new("/home/swomp/Downloads") { let mut

files: &str;
writeln!(&mut files);

if &files == &usr {
env::set_current_dir(&files);
}
}

Выдаёт такое:

writeln!(&mut files);
^^^^^^^^^^^^^^^^^^^^ method not found in `&mut &str`

Что делать?

4 ответов

14 просмотров

читать сообщение компилятора дальше — он же говорит, какие трейты можно попробовать :)

Денис
читать сообщение компилятора дальше — он же говори...

хотя в данном случае нужно сделать let mut files = String::new(), а не &str

а что вообще должен делать этот код?

сделай из files: &str files: String = String::new(); далее я помню что writeln должен работать или на Vec или даже на String

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

Обсуждают сегодня

Карта сайта