// vec2.rs
// A Vec of even numbers is given. Your task is to complete the loop
// so that each number in the Vec is multiplied by 2.
//// Make me pass the test!
//// Execute the command `rustlings hint vec2` if you need
// hints.
fnvec_loop(mutv:Vec<i32>)->Vec<i32>{for i in v.iter_mut(){*i *=2;}// At this point, `v` should be equal to [4, 8, 12, 16, 20].
v
}#[cfg(test)]modtests{usesuper::*;#[test]fntest_vec_loop(){let v:Vec<i32>=(1..).filter(|x|x %2==0).take(5).collect();let ans =vec_loop(v.clone());assert_eq!(ans, v.iter().map(|x|x *2).collect::<Vec<i32>>());}}