use core::ops::*; use test::Bencher; // Overhead of dtors struct HasDtor { _x: isize } impl Drop for HasDtor { fn drop(&mut self) { } } #[bench] fn alloc_obj_with_dtor(b: &mut Bencher) { b.iter(|| { HasDtor { _x : 10 }; }) }