impl Drop for Block { fn drop(&mut self) { println!("Dropping!"); } }
Run
~Block() { cout << "delete!" << endl; }