File tree Expand file tree Collapse file tree 2 files changed +4
-20
lines changed Expand file tree Collapse file tree 2 files changed +4
-20
lines changed Original file line number Diff line number Diff line change 1
1
---
2
- refs/heads/master: 18ac4a8e6d8db5ac8902bef504e220e0cd372cd1
2
+ refs/heads/master: d594f3701a5c50e00bb496288477010e31c38a69
3
3
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4
4
refs/heads/snap-stage3: cd6f24f9d14ac90d167386a56e7a6ac1f0318195
5
5
refs/heads/try: ffbe0e0e00374358b789b0037bcb3a577cd218be
Original file line number Diff line number Diff line change 1
- // Generated from pipe compiler
2
- mod stream {
3
- fn init < T : send > ( ) -> ( client:: stream < T > , server:: stream < T > ) {
4
- pipes:: entangle ( )
5
- }
6
- enum stream < T : send > { send( T , server:: stream < T > ) , }
7
- mod client {
8
- fn send < T : send > ( +pipe : stream < T > , +x_0 : T ) -> stream < T > {
9
- {
10
- let ( c, s) = pipes:: entangle ( ) ;
11
- let message = stream:: send ( x_0, s) ;
12
- pipes:: send ( pipe, message) ;
13
- c
14
- }
15
- }
16
- type stream < T : send > = pipes:: send_packet < stream:: stream < T > > ;
17
- }
18
- mod server {
19
- type stream < T : send > = pipes:: recv_packet < stream:: stream < T > > ;
1
+ proto ! stream {
2
+ stream: send<T : send> {
3
+ send( T ) -> stream<T >
20
4
}
21
5
}
22
6
You can’t perform that action at this time.
0 commit comments