@@ -1043,28 +1043,19 @@ extension_trait! {
1043
1043
#
1044
1044
use async_std::prelude::*;
1045
1045
use std::collections::VecDeque;
1046
-
1046
+
1047
1047
use std::cmp::Ordering;
1048
1048
1049
- let result_equal = vec![1.].into_iter().collect::<VecDeque<f64>>()
1050
- .partial_cmp(vec![1.].into_iter().collect::<VecDeque<f64>>()).await;
1051
- let result_less_count = vec![1.].into_iter().collect::<VecDeque<f64>>()
1052
- .partial_cmp(vec![1., 2.].into_iter().collect::<VecDeque<f64>>()).await;
1053
- let result_greater_count = vec![1., 2.].into_iter().collect::<VecDeque<f64>>()
1054
- .partial_cmp(vec![1.].into_iter().collect::<VecDeque<f64>>()).await;
1055
- let result_less_vals = vec![1., 2., 3.].into_iter().collect::<VecDeque<f64>>()
1056
- .partial_cmp(vec![1., 2., 4.].into_iter().collect::<VecDeque<f64>>()).await;
1057
- let result_greater_vals = vec![1., 2., 4.].into_iter().collect::<VecDeque<f64>>()
1058
- .partial_cmp(vec![1., 2., 3.].into_iter().collect::<VecDeque<f64>>()).await;
1059
- let result_none = vec![std::f64::NAN].into_iter().collect::<VecDeque<f64>>()
1060
- .partial_cmp(vec![1.].into_iter().collect::<VecDeque<f64>>()).await;
1061
-
1062
- assert_eq!(result_equal, Some(Ordering::Equal));
1063
- assert_eq!(result_less_count, Some(Ordering::Less));
1064
- assert_eq!(result_greater_count, Some(Ordering::Greater));
1065
- assert_eq!(result_less_vals, Some(Ordering::Less));
1066
- assert_eq!(result_greater_vals, Some(Ordering::Greater));
1067
- assert_eq!(result_none, None);
1049
+ let s1 = VecDeque::from(vec![1]);
1050
+ let s2 = VecDeque::from(vec![1, 2]);
1051
+ let s3 = VecDeque::from(vec![1, 2, 3]);
1052
+ let s4 = VecDeque::from(vec![1, 2, 4]);
1053
+
1054
+ assert_eq!(s1.clone().partial_cmp(s1.clone()).await, Some(Ordering::Equal));
1055
+ assert_eq!(s1.clone().partial_cmp(s2.clone()).await, Some(Ordering::Less));
1056
+ assert_eq!(s2.clone().partial_cmp(s1.clone()).await, Some(Ordering::Greater));
1057
+ assert_eq!(s3.clone().partial_cmp(s4.clone()).await, Some(Ordering::Less));
1058
+ assert_eq!(s4.clone().partial_cmp(s3.clone()).await, Some(Ordering::Greater));
1068
1059
1069
1060
#
1070
1061
# }) }
0 commit comments