Skip to content

Commit 39b4441

Browse files
committed
controllers/summary: Simplify imports
1 parent 3fe5966 commit 39b4441

File tree

1 file changed

+2
-9
lines changed

1 file changed

+2
-9
lines changed

src/controllers/summary.rs

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,8 @@ use crate::util::errors::AppResult;
77
use crate::views::{EncodableCategory, EncodableCrate, EncodableKeyword};
88
use axum_extra::json;
99
use axum_extra::response::ErasedJson;
10-
use diesel::{
11-
BelongingToDsl, ExpressionMethods, JoinOnDsl, NullableExpressionMethods, QueryDsl,
12-
SelectableHelper,
13-
};
14-
use diesel_async::AsyncPgConnection;
15-
use diesel_async::RunQueryDsl;
10+
use diesel::prelude::*;
11+
use diesel_async::{AsyncPgConnection, RunQueryDsl};
1612

1713
/// Handles the `GET /summary` route.
1814
pub async fn summary(state: AppState) -> AppResult<ErasedJson> {
@@ -113,9 +109,6 @@ async fn encode_crates(
113109
conn: &mut AsyncPgConnection,
114110
data: Vec<Record>,
115111
) -> AppResult<Vec<EncodableCrate>> {
116-
use diesel::GroupedBy;
117-
use diesel_async::RunQueryDsl;
118-
119112
let krates = data.iter().map(|(c, ..)| c).collect::<Vec<_>>();
120113
let versions: Vec<Version> = Version::belonging_to(&krates)
121114
.filter(versions::yanked.eq(false))

0 commit comments

Comments
 (0)