fn array_and_vec() -> ([i32; 4], Vec) { let a = [10, 20, 30, 40]; // Array // TODO: Create a vector called `v` which contains the exact same elements as in the array `a`. // Use the vector macro. // let v = ???; let v = Vec::from(a); (a, v) } fn main() { let result = array_and_vec(); let (a, v) = result; println!("array: {:?}, vec: {:?}", a, v); } #[cfg(test)] mod tests { use super::*; #[test] fn test_array_and_vec_similarity() { let (a, v) = array_and_vec(); assert_eq!(a, *v); } }