@@ -174,9 +174,7 @@ pub mod yielder;
174
174
175
175
// Used by the macro, but not intended to be accessed publically.
176
176
#[ doc( hidden) ]
177
- pub use crate :: {
178
- async_stream:: AsyncStream ,
179
- } ;
177
+ pub use crate :: async_stream:: AsyncStream ;
180
178
181
179
#[ doc( hidden) ]
182
180
pub use async_stream_impl:: { AsyncStreamHack , AsyncTryStreamHack } ;
@@ -307,69 +305,199 @@ macro_rules! dispatch {
307
305
#[ doc( hidden) ]
308
306
#[ macro_export]
309
307
macro_rules! count {
310
- ( ) => { stream_0!( ) } ;
311
- ( !) => { stream_1!( ) } ;
312
- ( !!) => { stream_2!( ) } ;
313
- ( !!!) => { stream_3!( ) } ;
314
- ( !!!!) => { stream_4!( ) } ;
315
- ( !!!!!) => { stream_5!( ) } ;
316
- ( !!!!!!) => { stream_6!( ) } ;
317
- ( !!!!!!!) => { stream_7!( ) } ;
318
- ( !!!!!!!!) => { stream_8!( ) } ;
319
- ( !!!!!!!!!) => { stream_9!( ) } ;
320
- ( !!!!!!!!!!) => { stream_10!( ) } ;
321
- ( !!!!!!!!!!!) => { stream_11!( ) } ;
322
- ( !!!!!!!!!!!!) => { stream_12!( ) } ;
323
- ( !!!!!!!!!!!!!) => { stream_13!( ) } ;
324
- ( !!!!!!!!!!!!!!) => { stream_14!( ) } ;
325
- ( !!!!!!!!!!!!!!!) => { stream_15!( ) } ;
326
- ( !!!!!!!!!!!!!!!!) => { stream_16!( ) } ;
327
- ( !!!!!!!!!!!!!!!!!) => { stream_17!( ) } ;
328
- ( !!!!!!!!!!!!!!!!!!) => { stream_18!( ) } ;
329
- ( !!!!!!!!!!!!!!!!!!!) => { stream_19!( ) } ;
330
- ( !!!!!!!!!!!!!!!!!!!!) => { stream_20!( ) } ;
331
- ( !!!!!!!!!!!!!!!!!!!!!) => { stream_21!( ) } ;
332
- ( !!!!!!!!!!!!!!!!!!!!!!) => { stream_22!( ) } ;
333
- ( !!!!!!!!!!!!!!!!!!!!!!!) => { stream_23!( ) } ;
334
- ( !!!!!!!!!!!!!!!!!!!!!!!!) => { stream_24!( ) } ;
335
- ( !!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_25!( ) } ;
336
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_26!( ) } ;
337
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_27!( ) } ;
338
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_28!( ) } ;
339
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_29!( ) } ;
340
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_30!( ) } ;
341
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_31!( ) } ;
342
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_32!( ) } ;
343
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_33!( ) } ;
344
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_34!( ) } ;
345
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_35!( ) } ;
346
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_36!( ) } ;
347
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_37!( ) } ;
348
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_38!( ) } ;
349
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_39!( ) } ;
350
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_40!( ) } ;
351
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_41!( ) } ;
352
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_42!( ) } ;
353
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_43!( ) } ;
354
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_44!( ) } ;
355
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_45!( ) } ;
356
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_46!( ) } ;
357
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_47!( ) } ;
358
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_48!( ) } ;
359
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_49!( ) } ;
360
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_50!( ) } ;
361
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_51!( ) } ;
362
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_52!( ) } ;
363
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_53!( ) } ;
364
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_54!( ) } ;
365
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_55!( ) } ;
366
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_56!( ) } ;
367
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_57!( ) } ;
368
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_58!( ) } ;
369
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_59!( ) } ;
370
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_60!( ) } ;
371
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_61!( ) } ;
372
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_62!( ) } ;
373
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_63!( ) } ;
374
- ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => { stream_64!( ) } ;
308
+ ( ) => {
309
+ stream_0!( )
310
+ } ;
311
+ ( !) => {
312
+ stream_1!( )
313
+ } ;
314
+ ( !!) => {
315
+ stream_2!( )
316
+ } ;
317
+ ( !!!) => {
318
+ stream_3!( )
319
+ } ;
320
+ ( !!!!) => {
321
+ stream_4!( )
322
+ } ;
323
+ ( !!!!!) => {
324
+ stream_5!( )
325
+ } ;
326
+ ( !!!!!!) => {
327
+ stream_6!( )
328
+ } ;
329
+ ( !!!!!!!) => {
330
+ stream_7!( )
331
+ } ;
332
+ ( !!!!!!!!) => {
333
+ stream_8!( )
334
+ } ;
335
+ ( !!!!!!!!!) => {
336
+ stream_9!( )
337
+ } ;
338
+ ( !!!!!!!!!!) => {
339
+ stream_10!( )
340
+ } ;
341
+ ( !!!!!!!!!!!) => {
342
+ stream_11!( )
343
+ } ;
344
+ ( !!!!!!!!!!!!) => {
345
+ stream_12!( )
346
+ } ;
347
+ ( !!!!!!!!!!!!!) => {
348
+ stream_13!( )
349
+ } ;
350
+ ( !!!!!!!!!!!!!!) => {
351
+ stream_14!( )
352
+ } ;
353
+ ( !!!!!!!!!!!!!!!) => {
354
+ stream_15!( )
355
+ } ;
356
+ ( !!!!!!!!!!!!!!!!) => {
357
+ stream_16!( )
358
+ } ;
359
+ ( !!!!!!!!!!!!!!!!!) => {
360
+ stream_17!( )
361
+ } ;
362
+ ( !!!!!!!!!!!!!!!!!!) => {
363
+ stream_18!( )
364
+ } ;
365
+ ( !!!!!!!!!!!!!!!!!!!) => {
366
+ stream_19!( )
367
+ } ;
368
+ ( !!!!!!!!!!!!!!!!!!!!) => {
369
+ stream_20!( )
370
+ } ;
371
+ ( !!!!!!!!!!!!!!!!!!!!!) => {
372
+ stream_21!( )
373
+ } ;
374
+ ( !!!!!!!!!!!!!!!!!!!!!!) => {
375
+ stream_22!( )
376
+ } ;
377
+ ( !!!!!!!!!!!!!!!!!!!!!!!) => {
378
+ stream_23!( )
379
+ } ;
380
+ ( !!!!!!!!!!!!!!!!!!!!!!!!) => {
381
+ stream_24!( )
382
+ } ;
383
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!) => {
384
+ stream_25!( )
385
+ } ;
386
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!) => {
387
+ stream_26!( )
388
+ } ;
389
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
390
+ stream_27!( )
391
+ } ;
392
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
393
+ stream_28!( )
394
+ } ;
395
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
396
+ stream_29!( )
397
+ } ;
398
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
399
+ stream_30!( )
400
+ } ;
401
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
402
+ stream_31!( )
403
+ } ;
404
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
405
+ stream_32!( )
406
+ } ;
407
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
408
+ stream_33!( )
409
+ } ;
410
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
411
+ stream_34!( )
412
+ } ;
413
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
414
+ stream_35!( )
415
+ } ;
416
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
417
+ stream_36!( )
418
+ } ;
419
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
420
+ stream_37!( )
421
+ } ;
422
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
423
+ stream_38!( )
424
+ } ;
425
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
426
+ stream_39!( )
427
+ } ;
428
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
429
+ stream_40!( )
430
+ } ;
431
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
432
+ stream_41!( )
433
+ } ;
434
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
435
+ stream_42!( )
436
+ } ;
437
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
438
+ stream_43!( )
439
+ } ;
440
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
441
+ stream_44!( )
442
+ } ;
443
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
444
+ stream_45!( )
445
+ } ;
446
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
447
+ stream_46!( )
448
+ } ;
449
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
450
+ stream_47!( )
451
+ } ;
452
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
453
+ stream_48!( )
454
+ } ;
455
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
456
+ stream_49!( )
457
+ } ;
458
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
459
+ stream_50!( )
460
+ } ;
461
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
462
+ stream_51!( )
463
+ } ;
464
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
465
+ stream_52!( )
466
+ } ;
467
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
468
+ stream_53!( )
469
+ } ;
470
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
471
+ stream_54!( )
472
+ } ;
473
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
474
+ stream_55!( )
475
+ } ;
476
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
477
+ stream_56!( )
478
+ } ;
479
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
480
+ stream_57!( )
481
+ } ;
482
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
483
+ stream_58!( )
484
+ } ;
485
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
486
+ stream_59!( )
487
+ } ;
488
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
489
+ stream_60!( )
490
+ } ;
491
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
492
+ stream_61!( )
493
+ } ;
494
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
495
+ stream_62!( )
496
+ } ;
497
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
498
+ stream_63!( )
499
+ } ;
500
+ ( !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!) => {
501
+ stream_64!( )
502
+ } ;
375
503
}
0 commit comments