|
10 | 10 |
|
11 | 11 | // Issue #763
|
12 | 12 |
|
13 |
| -enum request { quit, close(core::oldcomm::Chan<bool>), } |
| 13 | +enum request { quit, close(::core::oldcomm::Chan<bool>), } |
14 | 14 |
|
15 |
| -type ctx = core::oldcomm::Chan<request>; |
| 15 | +type ctx = ::core::oldcomm::Chan<request>; |
16 | 16 |
|
17 |
| -fn request_task(c: core::oldcomm::Chan<ctx>) { |
18 |
| - let p = core::oldcomm::Port(); |
19 |
| - core::oldcomm::send(c, core::oldcomm::Chan(&p)); |
| 17 | +fn request_task(c: ::core::oldcomm::Chan<ctx>) { |
| 18 | + let p = ::core::oldcomm::Port(); |
| 19 | + ::core::oldcomm::send(c, ::core::oldcomm::Chan(&p)); |
20 | 20 | let mut req: request;
|
21 |
| - req = core::oldcomm::recv(p); |
| 21 | + req = ::core::oldcomm::recv(p); |
22 | 22 | // Need to drop req before receiving it again
|
23 |
| - req = core::oldcomm::recv(p); |
| 23 | + req = ::core::oldcomm::recv(p); |
24 | 24 | }
|
25 | 25 |
|
26 | 26 | fn new_cx() -> ctx {
|
27 |
| - let p = core::oldcomm::Port(); |
28 |
| - let ch = core::oldcomm::Chan(&p); |
| 27 | + let p = ::core::oldcomm::Port(); |
| 28 | + let ch = ::core::oldcomm::Chan(&p); |
29 | 29 | let t = task::spawn(|| request_task(ch) );
|
30 | 30 | let mut cx: ctx;
|
31 |
| - cx = core::oldcomm::recv(p); |
| 31 | + cx = ::core::oldcomm::recv(p); |
32 | 32 | return cx;
|
33 | 33 | }
|
34 | 34 |
|
35 | 35 | fn main() {
|
36 | 36 | let cx = new_cx();
|
37 | 37 |
|
38 |
| - let p = core::oldcomm::Port::<bool>(); |
39 |
| - core::oldcomm::send(cx, close(core::oldcomm::Chan(&p))); |
40 |
| - core::oldcomm::send(cx, quit); |
| 38 | + let p = ::core::oldcomm::Port::<bool>(); |
| 39 | + ::core::oldcomm::send(cx, close(::core::oldcomm::Chan(&p))); |
| 40 | + ::core::oldcomm::send(cx, quit); |
41 | 41 | }
|
0 commit comments