2012-04-09 17:55:02 -05:00
|
|
|
export rsrc;
|
|
|
|
|
|
|
|
fn foo(_x: i32) {
|
|
|
|
}
|
|
|
|
|
2012-08-15 20:46:55 -05:00
|
|
|
struct rsrc {
|
2012-09-06 21:40:15 -05:00
|
|
|
x: i32,
|
2012-11-14 00:22:37 -06:00
|
|
|
}
|
|
|
|
|
|
|
|
impl rsrc : Drop {
|
2012-11-28 17:42:16 -06:00
|
|
|
fn finalize(&self) {
|
2012-11-14 00:22:37 -06:00
|
|
|
foo(self.x);
|
|
|
|
}
|
2012-09-05 17:58:43 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
fn rsrc(x: i32) -> rsrc {
|
|
|
|
rsrc {
|
|
|
|
x: x
|
|
|
|
}
|
2012-11-14 00:22:37 -06:00
|
|
|
}
|