rust/src/test/run-pass/send-resource.rs

22 lines
291 B
Rust
Raw Normal View History

import task::*;
import comm::*;
class test {
let f: int;
new(f: int) { self.f = f; }
drop {}
}
fn main() {
let p = port();
let c = chan(p);
2012-06-30 18:19:07 -05:00
do spawn() || {
let p = port();
c.send(chan(p));
let _r = p.recv();
}
p.recv().send(test(42));
}