1 // run-pass 2 3 bar(v: &mut [usize]) -> Vec<usize>4fn bar(v: &mut [usize]) -> Vec<usize> { 5 v.to_vec() 6 } 7 bip(v: &[usize]) -> Vec<usize>8fn bip(v: &[usize]) -> Vec<usize> { 9 v.to_vec() 10 } 11 main()12pub fn main() { 13 let mut the_vec = vec![1, 2, 3, 100]; 14 assert_eq!(the_vec.clone(), bar(&mut the_vec)); 15 assert_eq!(the_vec.clone(), bip(&the_vec)); 16 } 17