rust/src/test/run-pass/task-comm-11.rs

16 lines
275 B
Rust
Raw Normal View History

// xfail-fast
#[legacy_modes];
extern mod std;
2012-08-28 13:11:15 -05:00
fn start(c: pipes::Chan<pipes::Chan<int>>) {
2012-07-25 16:05:06 -05:00
let (ch, p) = pipes::stream();
2012-09-19 00:45:24 -05:00
c.send(move ch);
}
2010-08-11 17:05:33 -05:00
2011-04-19 15:35:49 -05:00
fn main() {
2012-07-25 16:05:06 -05:00
let (ch, p) = pipes::stream();
2012-09-19 00:45:24 -05:00
let child = task::spawn(|move ch| start(ch) );
2012-07-25 16:05:06 -05:00
let c = p.recv();
}