1 #![feature(custom_attribute)]
2 #![allow(dead_code, unused_attributes)]
4 use std::mem::{size_of, size_of_val};
8 assert_eq!(size_of::<Option<i32>>(), 8);
9 assert_eq!(size_of_val(&()), 0);
10 assert_eq!(size_of_val(&42), 4);
11 assert_eq!(size_of_val(&[] as &[i32]), 0);
12 assert_eq!(size_of_val(&[1, 2, 3] as &[i32]), 12);