File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -176,7 +176,10 @@ fn list_by_semver(
176
176
}
177
177
if let Some ( start) = idx {
178
178
let end = ( start + options. per_page as usize ) . min ( sorted_versions. len ( ) ) ;
179
- let ids = sorted_versions[ start..end] . keys ( ) . collect :: < Vec < _ > > ( ) ;
179
+ let ids = sorted_versions[ start..end]
180
+ . keys ( )
181
+ . cloned ( )
182
+ . collect :: < Vec < _ > > ( ) ;
180
183
for result in versions:: table
181
184
. filter ( versions:: crate_id. eq ( crate_id) )
182
185
. left_outer_join ( users:: table)
Original file line number Diff line number Diff line change @@ -67,7 +67,7 @@ impl TopCrates {
67
67
// term.
68
68
for result in crate_owners:: table
69
69
. filter ( crate_owners:: deleted. eq ( false ) )
70
- . filter ( crate_owners:: crate_id. eq_any ( crates. keys ( ) . collect :: < Vec < _ > > ( ) ) )
70
+ . filter ( crate_owners:: crate_id. eq_any ( crates. keys ( ) . cloned ( ) . collect :: < Vec < _ > > ( ) ) )
71
71
. select ( (
72
72
crate_owners:: crate_id,
73
73
crate_owners:: owner_id,
You can’t perform that action at this time.
0 commit comments