19 let s4 = S4 { a: 1, b: [2,3,4] };
20 let transd : [u8; 4] = mem::transmute(s4);
21 assert_eq!(transd, [1, 2, 3, 4]);
23 let s5 = S5 { a: 1, b: 0xff_00_00_ff };
24 let transd : [u8; 5] = mem::transmute(s5);
25 // Don't worry about endianness, the u32 is palindromic.
26 assert_eq!(transd, [1, 0xff, 0, 0, 0xff]);