We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d39f6fc commit 053bdcaCopy full SHA for 053bdca
src/test/run-pass/issue-2930.rs
@@ -0,0 +1,31 @@
1
+// xfail-pretty
2
+// xfail-win32
3
+// xfail-test
4
+
5
+// Generated from pipe compiler
6
+mod stream {
7
+ fn init<T: send>() -> (client::stream<T>, server::stream<T>) {
8
+ pipes::entangle()
9
+ }
10
+ enum stream<T: send> { send(T, server::stream<T>), }
11
+ mod client {
12
+ fn send<T: send>(+pipe: stream<T>, +x_0: T) -> stream<T> {
13
+ {
14
+ let (c, s) = pipes::entangle();
15
+ let message = stream::send(x_0, s);
16
+ pipes::send(pipe, message);
17
+ c
18
19
20
+ type stream<T: send> = pipes::send_packet<stream::stream<T>>;
21
22
+ mod server {
23
+ type stream<T: send> = pipes::recv_packet<stream::stream<T>>;
24
25
+}
26
27
+fn main() {
28
+ let (bc, _bp) = stream::init();
29
30
+ stream::client::send(bc, "abc");
31
0 commit comments