From 29be91240d487e65e0a221d17a83a088d8187571 Mon Sep 17 00:00:00 2001 From: tottoto Date: Tue, 7 Oct 2025 00:13:36 +0900 Subject: [PATCH] examples: Use diesel HasQuery trait (#3519) --- examples/diesel-async-postgres/src/main.rs | 5 ++--- examples/diesel-postgres/src/main.rs | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/examples/diesel-async-postgres/src/main.rs b/examples/diesel-async-postgres/src/main.rs index 727bfeae..121e76e5 100644 --- a/examples/diesel-async-postgres/src/main.rs +++ b/examples/diesel-async-postgres/src/main.rs @@ -38,7 +38,7 @@ table! { } } -#[derive(serde::Serialize, Selectable, Queryable)] +#[derive(serde::Serialize, HasQuery)] struct User { id: i32, name: String, @@ -124,8 +124,7 @@ where async fn list_users( DatabaseConnection(mut conn): DatabaseConnection, ) -> Result>, (StatusCode, String)> { - let res = users::table - .select(User::as_select()) + let res = User::query() .load(&mut conn) .await .map_err(internal_error)?; diff --git a/examples/diesel-postgres/src/main.rs b/examples/diesel-postgres/src/main.rs index 0c5852d2..a841dd24 100644 --- a/examples/diesel-postgres/src/main.rs +++ b/examples/diesel-postgres/src/main.rs @@ -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>, (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)?;