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
Обсуждают сегодня