#![allow(dead_code, deprecated, unused_variables, unused_mut)] fn main() { let array: [i32; 3] = [0; 3]; for item in array.iter().enumerate() { let (i, x): (usize, &i32) = item; println!("array[{i}] = {x}"); } for item in array.into_iter().enumerate() { let (i, x): (usize, i32) = item; println!("array[{i}] = {x}"); } }