// Make me compile without adding new lines -- just changing existing lines! (no // lines with multiple semicolons necessary!) fn fill_vec(vec: Vec) -> Vec { vec.push(88); vec } fn main() { // You can optionally experiment here. } #[cfg(test)] mod tests { use super::*; #[test] fn move_semantics3() { let vec0 = vec![22, 44, 66]; let vec1 = fill_vec(vec0); assert_eq!(vec1, vec![22, 44, 66, 88]); } }