rust/tests/ui/borrowck/borrowck-for-loop-head-link...

11 lines
250 B
Rust

use std::iter::repeat;
fn main() {
let mut vector = vec![1, 2];
for &x in &vector {
let cap = vector.capacity();
vector.extend(repeat(0)); //~ ERROR cannot borrow
vector[1] = 5; //~ ERROR cannot borrow
}
}