1 2 3 4 5 6 7 8 9 10 11 12 13
struct foo { x: ~str, } impl foo : Drop { fn finalize(&self) { error!("%s", self.x); } } fn main() { let _z = foo { x: ~"Hello" }; }