1
- #![ feature( async_await, await_macro ) ]
1
+ #![ feature( async_await) ]
2
2
use std:: io:: Write ;
3
3
use std:: process:: Command ;
4
4
@@ -495,22 +495,22 @@ fn client_to_server() {
495
495
// read all the data from it.
496
496
let fut_server = async move {
497
497
let mut incoming = srv. incoming ( ) ;
498
- let socket = t ! ( await ! ( incoming. next( ) ) . unwrap( ) ) ;
498
+ let socket = t ! ( incoming. next( ) . await . unwrap( ) ) ;
499
499
let f = server_cx. accept ( socket) ;
500
- let mut stream = t ! ( await ! ( f ) ) ;
500
+ let mut stream = t ! ( f . await ) ;
501
501
let mut buf = vec ! [ ] ;
502
- t ! ( await ! ( stream. read_to_end( & mut buf) ) ) ;
502
+ t ! ( stream. read_to_end( & mut buf) . await ) ;
503
503
buf
504
504
} ;
505
505
506
506
let fut_client = async move {
507
507
// Create a future to connect to our server, connect the ssl stream, and
508
508
// then write a bunch of data to it.
509
- let socket = t ! ( await ! ( TcpStream :: connect( & addr) ) ) ;
510
- let mut socket = t ! ( await ! ( client_cx. connect( "localhost" , socket) ) ) ;
511
- t ! ( await ! ( socket. write_all( & EXPECTED ) ) ) ;
512
- t ! ( await ! ( socket. flush( ) ) ) ;
513
- t ! ( await ! ( socket. close( ) ) ) ;
509
+ let socket = t ! ( TcpStream :: connect( & addr) . await ) ;
510
+ let mut socket = t ! ( client_cx. connect( "localhost" , socket) . await ) ;
511
+ t ! ( socket. write_all( & EXPECTED ) . await ) ;
512
+ t ! ( socket. flush( ) . await ) ;
513
+ t ! ( socket. close( ) . await ) ;
514
514
} ;
515
515
516
516
// Finally, run everything!
@@ -532,18 +532,18 @@ fn server_to_client() {
532
532
533
533
let fut_server = async move {
534
534
let mut incoming = srv. incoming ( ) ;
535
- let socket = t ! ( await ! ( incoming. next( ) ) . unwrap( ) ) ;
536
- let mut socket = t ! ( await ! ( server_cx. accept( socket) ) ) ;
537
- t ! ( await ! ( socket. write_all( & EXPECTED ) ) ) ;
538
- t ! ( await ! ( socket. flush( ) ) ) ;
539
- t ! ( await ! ( socket. close( ) ) ) ;
535
+ let socket = t ! ( incoming. next( ) . await . unwrap( ) ) ;
536
+ let mut socket = t ! ( server_cx. accept( socket) . await ) ;
537
+ t ! ( socket. write_all( & EXPECTED ) . await ) ;
538
+ t ! ( socket. flush( ) . await ) ;
539
+ t ! ( socket. close( ) . await ) ;
540
540
} ;
541
541
542
542
let fut_client = async move {
543
- let socket = t ! ( await ! ( TcpStream :: connect( & addr) ) ) ;
544
- let mut stream = t ! ( await ! ( client_cx. connect( "localhost" , socket) ) ) ;
543
+ let socket = t ! ( TcpStream :: connect( & addr) . await ) ;
544
+ let mut stream = t ! ( client_cx. connect( "localhost" , socket) . await ) ;
545
545
let mut buf = vec ! [ ] ;
546
- t ! ( await ! ( stream. read_to_end( & mut buf) ) ) ;
546
+ t ! ( stream. read_to_end( & mut buf) . await ) ;
547
547
buf
548
548
} ;
549
549
@@ -565,21 +565,21 @@ fn one_byte_at_a_time() {
565
565
566
566
let fut_server = async move {
567
567
let mut incoming = srv. incoming ( ) ;
568
- let socket = t ! ( await ! ( incoming. next( ) ) . unwrap( ) ) ;
569
- let mut stream = t ! ( await ! ( server_cx. accept( socket) ) ) ;
568
+ let socket = t ! ( incoming. next( ) . await . unwrap( ) ) ;
569
+ let mut stream = t ! ( server_cx. accept( socket) . await ) ;
570
570
for byte in SMALL_EXPECTED . iter ( ) . cloned ( ) {
571
571
let to_send = [ byte] ;
572
- t ! ( await ! ( stream. write_all( & to_send) ) ) ;
573
- t ! ( await ! ( stream. flush( ) ) ) ;
572
+ t ! ( stream. write_all( & to_send) . await ) ;
573
+ t ! ( stream. flush( ) . await ) ;
574
574
}
575
- t ! ( await ! ( stream. close( ) ) ) ;
575
+ t ! ( stream. close( ) . await ) ;
576
576
} ;
577
577
578
578
let fut_client = async move {
579
- let socket = t ! ( await ! ( TcpStream :: connect( & addr) ) ) ;
580
- let mut stream = t ! ( await ! ( client_cx. connect( "localhost" , socket) ) ) ;
579
+ let socket = t ! ( TcpStream :: connect( & addr) . await ) ;
580
+ let mut stream = t ! ( client_cx. connect( "localhost" , socket) . await ) ;
581
581
let mut buf = vec ! [ ] ;
582
- t ! ( await ! ( stream. read_to_end( & mut buf) ) ) ;
582
+ t ! ( stream. read_to_end( & mut buf) . await ) ;
583
583
buf
584
584
} ;
585
585
0 commit comments