Ausgeliehene Inhalte können nicht entfernt werden

Blog

Ausgeliehene Inhalte können nicht entfernt werden

Ausgeliehene Inhalte können nicht entfernt werden

Ich verstehe nicht, dass der Fehler geliehene Inhalte nicht entfernen kann. Ich habe es viele Male erhalten und ich habe es immer gelöst, aber ich habe nie verstanden, warum.



Zum Beispiel:

for current_char in line.into_bytes().iter() { self.buffer.push(*current_char as char); } println!('{}', line);

}



erzeugt den Fehler:

for line in self.xslg_file.iter() { self.buffer.clear(); 
|_+_|

Ich habe es durch Klonen der Zeile gelöst:



error[E0507]: cannot move out of borrowed content  
–> src/main.rs:31:33
|
31 | for current_char in line.into_bytes().iter() {
| ^^^^ cannot move out of borrowed content

Ich verstehe den Fehler nicht, auch nachdem ich andere Beiträge gelesen habe wie:

Twitter-Privatkonto-Betrachter

Was ist der Ursprung dieser Art von Fehler?

#Rost