12 let s4 = S4(1, [2,3,4]);
13 let transd : [u8; 4] = mem::transmute(s4);
14 assert_eq!(transd, [1, 2, 3, 4]);
16 let s5 = S5(1, 0xff_00_00_ff);
17 let transd : [u8; 5] = mem::transmute(s5);
18 // Don't worry about endianness, the u32 is palindromic.
19 assert_eq!(transd, [1, 0xff, 0, 0, 0xff]);