fn get(key: &mut String) { } fn main() { let mut v: Vec = Vec::new(); let ref mut key = v[0]; get(&mut key); //~ ERROR cannot borrow //~| HELP try removing `&mut` here }