fn main() { let array: [i32; 3] = [1, 2, 3]; let elem: i32 = array[0]; // expect: 1 print(elem); let ptr_to_array: *[i32; 3] = &array; // expect: 2 print(ptr_to_array.*[1]); let slice: *[i32] = &array[..]; // expect: 3 print(slice.*[2]); let slice_mut: *mut [i32] = &mut array[1..3]; slice_mut.*[0] = 4; // expect: 4 print(array[1]); } // vim: syntax=rust commentstring=//\ %s