File tree Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Expand file tree Collapse file tree 3 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -56,7 +56,7 @@ impl RatedPointSumClient for PgPool {
56
56
let ( rated_contest_ids, rated_problem_ids) =
57
57
tokio:: try_join!( rated_contest_ids_fut, rated_problem_ids_fut) ?;
58
58
59
- let rated_contest_ids = rated_contest_ids . into_iter ( ) . collect :: < BTreeSet < _ > > ( ) ;
59
+ let rated_contest_ids = BTreeSet :: from_iter ( rated_contest_ids ) ;
60
60
let rated_problem_ids = rated_problem_ids
61
61
. into_iter ( )
62
62
. filter ( |p| rated_contest_ids. contains ( & p. contest_id ) )
@@ -86,7 +86,7 @@ impl RatedPointSumClient for PgPool {
86
86
} )
87
87
. into_iter ( )
88
88
. map ( |( user_id, set) | {
89
- let sum = set. into_iter ( ) . map ( | ( _ , point ) | point ) . sum :: < i64 > ( ) ;
89
+ let sum = set. into_values ( ) . sum :: < i64 > ( ) ;
90
90
( user_id, sum)
91
91
} )
92
92
. collect :: < Vec < _ > > ( ) ;
Original file line number Diff line number Diff line change @@ -105,7 +105,7 @@ impl StreakClient for PgPool {
105
105
let user_max_streak = first_ac_map
106
106
. into_iter ( )
107
107
. map ( |( user_id, m) | {
108
- let max_streak = get_max_streak ( m. into_iter ( ) . map ( | ( _ , utc ) | utc ) . collect ( ) ) ;
108
+ let max_streak = get_max_streak ( m. into_values ( ) . collect ( ) ) ;
109
109
( user_id, max_streak)
110
110
} )
111
111
. collect :: < Vec < _ > > ( ) ;
Original file line number Diff line number Diff line change @@ -83,8 +83,8 @@ async fn main() -> Result<()> {
83
83
}
84
84
85
85
let mut language_count = reduced_language_count
86
- . into_iter ( )
87
- . flat_map ( | ( _ , v ) | v . into_iter ( ) )
86
+ . into_values ( )
87
+ . flatten ( )
88
88
. map ( |( _, e) | e)
89
89
. collect :: < Vec < _ > > ( ) ;
90
90
language_count. sort_by ( |a, b| {
You can’t perform that action at this time.
0 commit comments