rust/src/test/auxiliary/cci_capture_clause.rs

13 lines
180 B
Rust

export foo;
import comm::*;
fn foo<T: send copy>(x: T) -> port<T> {
let p = port();
let c = chan(p);
task::spawn() {|copy c, copy x|
c.send(x);
}
p
}