fix(clippy): 修复 collapsible_match 和 unnecessary_sort_by 警告

This commit is contained in:
fawney19
2026-04-17 01:12:43 +08:00
parent 05ab09c469
commit 6730e821b2
3 changed files with 22 additions and 28 deletions

View File

@@ -68,7 +68,7 @@ impl RequestCandidateReadRepository for InMemoryRequestCandidateRepository {
.values()
.cloned()
.collect::<Vec<_>>();
rows.sort_by(|left, right| right.created_at_unix_ms.cmp(&left.created_at_unix_ms));
rows.sort_by_key(|right| std::cmp::Reverse(right.created_at_unix_ms));
rows.truncate(limit);
Ok(rows)
}
@@ -90,7 +90,7 @@ impl RequestCandidateReadRepository for InMemoryRequestCandidateRepository {
.filter(|row| row.provider_id.as_deref() == Some(provider_id))
.cloned()
.collect::<Vec<_>>();
rows.sort_by(|left, right| right.created_at_unix_ms.cmp(&left.created_at_unix_ms));
rows.sort_by_key(|right| std::cmp::Reverse(right.created_at_unix_ms));
rows.truncate(limit);
Ok(rows)
}
@@ -125,7 +125,7 @@ impl RequestCandidateReadRepository for InMemoryRequestCandidateRepository {
})
.cloned()
.collect::<Vec<_>>();
rows.sort_by(|left, right| right.created_at_unix_ms.cmp(&left.created_at_unix_ms));
rows.sort_by_key(|right| std::cmp::Reverse(right.created_at_unix_ms));
rows.truncate(limit);
Ok(rows)
}

View File

@@ -117,7 +117,7 @@ impl VideoTaskReadRepository for InMemoryVideoTaskRepository {
.filter(|task| task.status.is_active())
.cloned()
.collect::<Vec<_>>();
tasks.sort_by(|left, right| right.updated_at_unix_secs.cmp(&left.updated_at_unix_secs));
tasks.sort_by_key(|right| std::cmp::Reverse(right.updated_at_unix_secs));
tasks.truncate(limit);
Ok(tasks)
}