rust/src/test/run-pass/class-dtor.rs
2012-11-14 19:26:37 -08:00

19 lines
245 B
Rust

struct cat {
done : extern fn(uint),
meows : uint,
}
impl cat : Drop {
fn finalize() {
self.done(self.meows);
}
}
fn cat(done: extern fn(uint)) -> cat {
cat {
meows: 0u,
done: done
}
}
fn main() {}