rustc/tests/ui/dropck/drop-with-active-borrows-1.rs
2023-08-02 10:33:26 +02:00

9 lines
210 B
Rust

fn main() {
let a = "".to_string();
let b: Vec<&str> = a.lines().collect();
drop(a); //~ ERROR cannot move out of `a` because it is borrowed
for s in &b {
println!("{}", *s);
}
}