@@ -221,8 +221,8 @@ fn select_on_non_unpin_expressions() {
221
221
let res = block_on ( async {
222
222
let select_res;
223
223
select ! {
224
- value_1 = make_non_unpin_fut( ) . fuse( ) => { select_res = value_1 } ,
225
- value_2 = make_non_unpin_fut( ) . fuse( ) => { select_res = value_2 } ,
224
+ value_1 = make_non_unpin_fut( ) . fuse( ) => select_res = value_1,
225
+ value_2 = make_non_unpin_fut( ) . fuse( ) => select_res = value_2,
226
226
} ;
227
227
select_res
228
228
} ) ;
@@ -243,9 +243,9 @@ fn select_on_non_unpin_expressions_with_default() {
243
243
let res = block_on ( async {
244
244
let select_res;
245
245
select ! {
246
- value_1 = make_non_unpin_fut( ) . fuse( ) => { select_res = value_1 } ,
247
- value_2 = make_non_unpin_fut( ) . fuse( ) => { select_res = value_2 } ,
248
- default => { select_res = 7 } ,
246
+ value_1 = make_non_unpin_fut( ) . fuse( ) => select_res = value_1,
247
+ value_2 = make_non_unpin_fut( ) . fuse( ) => select_res = value_2,
248
+ default => select_res = 7 ,
249
249
} ;
250
250
select_res
251
251
} ) ;
@@ -265,8 +265,8 @@ fn select_on_non_unpin_size() {
265
265
let fut = async {
266
266
let select_res;
267
267
select ! {
268
- value_1 = make_non_unpin_fut( ) . fuse( ) => { select_res = value_1 } ,
269
- value_2 = make_non_unpin_fut( ) . fuse( ) => { select_res = value_2 } ,
268
+ value_1 = make_non_unpin_fut( ) . fuse( ) => select_res = value_1,
269
+ value_2 = make_non_unpin_fut( ) . fuse( ) => select_res = value_2,
270
270
} ;
271
271
select_res
272
272
} ;
@@ -282,8 +282,8 @@ fn select_can_be_used_as_expression() {
282
282
283
283
block_on ( async {
284
284
let res = select ! {
285
- x = future:: ready( 7 ) => { x } ,
286
- y = future:: ready( 3 ) => { y + 1 } ,
285
+ x = future:: ready( 7 ) => x ,
286
+ y = future:: ready( 3 ) => y + 1 ,
287
287
} ;
288
288
assert ! ( res == 7 || res == 4 ) ;
289
289
} ) ;
@@ -303,7 +303,7 @@ fn select_with_default_can_be_used_as_expression() {
303
303
block_on ( async {
304
304
let res = select ! {
305
305
x = poll_fn( poll_always_pending:: <i32 >) . fuse( ) => x,
306
- y = poll_fn( poll_always_pending:: <i32 >) . fuse( ) => { y + 1 } ,
306
+ y = poll_fn( poll_always_pending:: <i32 >) . fuse( ) => y + 1 ,
307
307
default => 99 ,
308
308
} ;
309
309
assert_eq ! ( res, 99 ) ;
@@ -318,8 +318,8 @@ fn select_with_complete_can_be_used_as_expression() {
318
318
319
319
block_on ( async {
320
320
let res = select ! {
321
- x = future:: pending:: <i32 >( ) => { x } ,
322
- y = future:: pending:: <i32 >( ) => { y + 1 } ,
321
+ x = future:: pending:: <i32 >( ) => x ,
322
+ y = future:: pending:: <i32 >( ) => y + 1 ,
323
323
default => 99 ,
324
324
complete => 237 ,
325
325
} ;
@@ -328,6 +328,7 @@ fn select_with_complete_can_be_used_as_expression() {
328
328
}
329
329
330
330
#[ test]
331
+ #[ allow( unused_assignments) ]
331
332
fn select_on_mutable_borrowing_future_with_same_borrow_in_block ( ) {
332
333
use futures:: select;
333
334
use futures:: executor:: block_on;
@@ -339,15 +340,16 @@ fn select_on_mutable_borrowing_future_with_same_borrow_in_block() {
339
340
block_on ( async {
340
341
let mut value = 234 ;
341
342
select ! {
342
- x = require_mutable( & mut value) . fuse( ) => { } ,
343
- y = async_noop( ) . fuse( ) => {
343
+ _ = require_mutable( & mut value) . fuse( ) => { } ,
344
+ _ = async_noop( ) . fuse( ) => {
344
345
value += 5 ;
345
346
} ,
346
347
}
347
348
} ) ;
348
349
}
349
350
350
351
#[ test]
352
+ #[ allow( unused_assignments) ]
351
353
fn select_on_mutable_borrowing_future_with_same_borrow_in_block_and_default ( ) {
352
354
use futures:: select;
353
355
use futures:: executor:: block_on;
@@ -359,8 +361,8 @@ fn select_on_mutable_borrowing_future_with_same_borrow_in_block_and_default() {
359
361
block_on ( async {
360
362
let mut value = 234 ;
361
363
select ! {
362
- x = require_mutable( & mut value) . fuse( ) => { } ,
363
- y = async_noop( ) . fuse( ) => {
364
+ _ = require_mutable( & mut value) . fuse( ) => { } ,
365
+ _ = async_noop( ) . fuse( ) => {
364
366
value += 5 ;
365
367
} ,
366
368
default => {
0 commit comments