#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![feature(layout_for_ptr)] use std::mem; fn main() { assert_eq!(4, size_of_val(& 5i32)); let x: [u8; 13] = [0; 13]; let y: &[u8] = &x; assert_eq!(13, unsafe { mem::size_of_val_raw(y) }); }