examples: Use diesel HasQuery trait (#3519)

This commit is contained in:
tottoto
2025-10-07 00:13:36 +09:00
committed by GitHub
parent a847c60937
commit 29be91240d
2 changed files with 4 additions and 5 deletions
+2 -2
View File
@@ -35,7 +35,7 @@ table! {
}
}
#[derive(serde::Serialize, Selectable, Queryable)]
#[derive(serde::Serialize, HasQuery)]
struct User {
id: i32,
name: String,
@@ -112,7 +112,7 @@ async fn list_users(
) -> Result<Json<Vec<User>>, (StatusCode, String)> {
let conn = pool.get().await.map_err(internal_error)?;
let res = conn
.interact(|conn| users::table.select(User::as_select()).load(conn))
.interact(|conn| User::query().load(conn))
.await
.map_err(internal_error)?
.map_err(internal_error)?;