get(key: &mut String)1 fn get(key: &mut String) { }
2 
main()3 fn main() {
4     let mut v: Vec<String> = Vec::new();
5     let ref mut key = v[0];
6     get(&mut key); //~ ERROR cannot borrow
7     //~| HELP try removing `&mut` here
8 }
9