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