@@ -410,7 +410,8 @@ extension_trait! {
410
410
# fn main() { async_std::task::block_on(async {
411
411
#
412
412
use std::collections::VecDeque;
413
- use async_std::stream::Stream;
413
+
414
+ use async_std::prelude::*;
414
415
415
416
let s: VecDeque<usize> = vec![1, 2, 3, 4].into_iter().collect();
416
417
let mut s = s.filter(|i| i % 2 == 0);
@@ -441,7 +442,8 @@ extension_trait! {
441
442
# fn main() { async_std::task::block_on(async {
442
443
#
443
444
use std::collections::VecDeque;
444
- use async_std::stream::Stream;
445
+
446
+ use async_std::prelude::*;
445
447
446
448
let s: VecDeque<&str> = vec!["1", "lol", "3", "NaN", "5"].into_iter().collect();
447
449
@@ -481,17 +483,18 @@ extension_trait! {
481
483
# fn main() { async_std::task::block_on(async {
482
484
#
483
485
use std::collections::VecDeque;
484
- use async_std::stream::Stream;
486
+
487
+ use async_std::prelude::*;
485
488
486
489
let s: VecDeque<usize> = vec![1, 2, 3].into_iter().collect();
487
490
488
- let min = Stream::min_by( s.clone(), |x, y| x.cmp(y)).await;
491
+ let min = s.clone().min_by( |x, y| x.cmp(y)).await;
489
492
assert_eq!(min, Some(1));
490
493
491
- let min = Stream:: min_by(s, |x, y| y.cmp(x)).await;
494
+ let min = s. min_by(|x, y| y.cmp(x)).await;
492
495
assert_eq!(min, Some(3));
493
496
494
- let min = Stream::min_by( VecDeque::<usize>::new(), |x, y| x.cmp(y)).await;
497
+ let min = VecDeque::<usize>::new().min_by( |x, y| x.cmp(y)).await;
495
498
assert_eq!(min, None);
496
499
#
497
500
# }) }
@@ -519,7 +522,8 @@ extension_trait! {
519
522
# fn main() { async_std::task::block_on(async {
520
523
#
521
524
use std::collections::VecDeque;
522
- use async_std::stream::Stream;
525
+
526
+ use async_std::prelude::*;
523
527
524
528
let mut s: VecDeque<usize> = vec![1, 2, 3].into_iter().collect();
525
529
@@ -534,7 +538,8 @@ extension_trait! {
534
538
# fn main() { async_std::task::block_on(async {
535
539
#
536
540
use std::collections::VecDeque;
537
- use async_std::stream::Stream;
541
+
542
+ use async_std::prelude::*;
538
543
539
544
let mut s: VecDeque<usize> = vec![1, 2, 3].into_iter().collect();
540
545
@@ -551,7 +556,8 @@ extension_trait! {
551
556
# fn main() { async_std::task::block_on(async {
552
557
#
553
558
use std::collections::VecDeque;
554
- use async_std::stream::Stream;
559
+
560
+ use async_std::prelude::*;
555
561
556
562
let mut s: VecDeque<usize> = vec![1, 2, 3].into_iter().collect();
557
563
@@ -825,7 +831,8 @@ extension_trait! {
825
831
# fn main() { async_std::task::block_on(async {
826
832
#
827
833
use std::collections::VecDeque;
828
- use async_std::stream::Stream;
834
+
835
+ use async_std::prelude::*;
829
836
830
837
let s: VecDeque<isize> = vec![1, 2, 3].into_iter().collect();
831
838
let mut s = s.scan(1, |state, x| {
@@ -865,7 +872,8 @@ extension_trait! {
865
872
# fn main() { async_std::task::block_on(async {
866
873
#
867
874
use std::collections::VecDeque;
868
- use async_std::stream::Stream;
875
+
876
+ use async_std::prelude::*;
869
877
870
878
let a: VecDeque<_> = vec![-1i32, 0, 1].into_iter().collect();
871
879
let mut s = a.skip_while(|x| x.is_negative());
@@ -894,7 +902,9 @@ extension_trait! {
894
902
# fn main() { async_std::task::block_on(async {
895
903
#
896
904
use std::collections::VecDeque;
897
- use async_std::stream::Stream;
905
+
906
+ use async_std::prelude::*;
907
+
898
908
let s: VecDeque<usize> = vec![1, 2, 3].into_iter().collect();
899
909
let mut skipped = s.skip(2);
900
910
@@ -933,7 +943,8 @@ extension_trait! {
933
943
# fn main() { async_std::task::block_on(async {
934
944
#
935
945
use std::collections::VecDeque;
936
- use async_std::stream::Stream;
946
+
947
+ use async_std::prelude::*;
937
948
938
949
let l: VecDeque<isize> = vec![1, 2, 3].into_iter().collect();
939
950
let r: VecDeque<isize> = vec![4, 5, 6, 7].into_iter().collect();
0 commit comments