@@ -3,9 +3,9 @@ use futures::executor::{block_on, block_on_stream};
33use futures:: future:: { self , join, Future , FutureExt } ;
44use futures:: stream:: { FusedStream , FuturesUnordered , StreamExt } ;
55use futures:: task:: Poll ;
6- use futures_test:: { assert_stream_done, assert_stream_next} ;
76use futures_test:: future:: FutureTestExt ;
87use futures_test:: task:: noop_context;
8+ use futures_test:: { assert_stream_done, assert_stream_next} ;
99
1010#[ test]
1111fn is_terminated ( ) {
@@ -40,7 +40,11 @@ fn works_1() {
4040 let ( b_tx, b_rx) = oneshot:: channel :: < i32 > ( ) ;
4141 let ( c_tx, c_rx) = oneshot:: channel :: < i32 > ( ) ;
4242
43- let mut iter = block_on_stream ( vec ! [ a_rx, b_rx, c_rx] . into_iter ( ) . collect :: < FuturesUnordered < _ > > ( ) ) ;
43+ let mut iter = block_on_stream (
44+ vec ! [ a_rx, b_rx, c_rx]
45+ . into_iter ( )
46+ . collect :: < FuturesUnordered < _ > > ( ) ,
47+ ) ;
4448
4549 b_tx. send ( 99 ) . unwrap ( ) ;
4650 assert_eq ! ( Some ( Ok ( 99 ) ) , iter. next( ) ) ;
@@ -61,7 +65,9 @@ fn works_2() {
6165 let mut stream = vec ! [
6266 a_rx. boxed( ) ,
6367 join( b_rx, c_rx) . map( |( a, b) | Ok ( a? + b?) ) . boxed( ) ,
64- ] . into_iter ( ) . collect :: < FuturesUnordered < _ > > ( ) ;
68+ ]
69+ . into_iter ( )
70+ . collect :: < FuturesUnordered < _ > > ( ) ;
6571
6672 a_tx. send ( 9 ) . unwrap ( ) ;
6773 b_tx. send ( 10 ) . unwrap ( ) ;
@@ -78,10 +84,12 @@ fn from_iterator() {
7884 let stream = vec ! [
7985 future:: ready:: <i32 >( 1 ) ,
8086 future:: ready:: <i32 >( 2 ) ,
81- future:: ready:: <i32 >( 3 )
82- ] . into_iter ( ) . collect :: < FuturesUnordered < _ > > ( ) ;
87+ future:: ready:: <i32 >( 3 ) ,
88+ ]
89+ . into_iter ( )
90+ . collect :: < FuturesUnordered < _ > > ( ) ;
8391 assert_eq ! ( stream. len( ) , 3 ) ;
84- assert_eq ! ( block_on( stream. collect:: <Vec <_>>( ) ) , vec![ 1 , 2 , 3 ] ) ;
92+ assert_eq ! ( block_on( stream. collect:: <Vec <_>>( ) ) , vec![ 1 , 2 , 3 ] ) ;
8593}
8694
8795#[ test]
@@ -93,7 +101,9 @@ fn finished_future() {
93101 let mut stream = vec ! [
94102 Box :: new( a_rx) as Box <dyn Future <Output = Result <_, _>> + Unpin >,
95103 Box :: new( future:: select( b_rx, c_rx) . map( |e| e. factor_first( ) . 0 ) ) as _,
96- ] . into_iter ( ) . collect :: < FuturesUnordered < _ > > ( ) ;
104+ ]
105+ . into_iter ( )
106+ . collect :: < FuturesUnordered < _ > > ( ) ;
97107
98108 let cx = & mut noop_context ( ) ;
99109 for _ in 0 ..10 {
@@ -113,7 +123,9 @@ fn iter_mut_cancel() {
113123 let ( b_tx, b_rx) = oneshot:: channel :: < i32 > ( ) ;
114124 let ( c_tx, c_rx) = oneshot:: channel :: < i32 > ( ) ;
115125
116- let mut stream = vec ! [ a_rx, b_rx, c_rx] . into_iter ( ) . collect :: < FuturesUnordered < _ > > ( ) ;
126+ let mut stream = vec ! [ a_rx, b_rx, c_rx]
127+ . into_iter ( )
128+ . collect :: < FuturesUnordered < _ > > ( ) ;
117129
118130 for rx in stream. iter_mut ( ) {
119131 rx. close ( ) ;
@@ -134,10 +146,12 @@ fn iter_mut_cancel() {
134146#[ test]
135147fn iter_mut_len ( ) {
136148 let mut stream = vec ! [
137- future:: empty:: <( ) >( ) ,
138- future:: empty:: <( ) >( ) ,
139- future:: empty:: <( ) >( )
140- ] . into_iter ( ) . collect :: < FuturesUnordered < _ > > ( ) ;
149+ future:: pending:: <( ) >( ) ,
150+ future:: pending:: <( ) >( ) ,
151+ future:: pending:: <( ) >( ) ,
152+ ]
153+ . into_iter ( )
154+ . collect :: < FuturesUnordered < _ > > ( ) ;
141155
142156 let mut iter_mut = stream. iter_mut ( ) ;
143157 assert_eq ! ( iter_mut. len( ) , 3 ) ;
0 commit comments