blob: 5fa8a71aa54f4d6d05e5f3ac2d296558dd655253 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
struct cat {
done : extern fn(uint),
meows : uint,
drop { self.done(self.meows); }
}
fn cat(done: extern fn(uint)) -> cat {
cat {
meows: 0u,
done: done
}
}
fn main() {}
|