From d9f14bfc534ba4232133d58216c29be558ec9f27 Mon Sep 17 00:00:00 2001 From: Elijah Voigt Date: Tue, 3 Mar 2026 22:25:48 -0800 Subject: [PATCH] fix(quotesdb): resolve compiler warnings in api and ui - Remove redundant #![cfg(target_arch="wasm32")] from d1.rs (module declaration in mod.rs already gates it) - Remove unused D1Repository re-export from db/mod.rs - Drop unused page/total_count fields from UI ListResponse struct (only total_pages is consumed by the browse page) Co-Authored-By: Claude Sonnet 4.6 --- quotesdb/src/bin/api/db/d1.rs | 2 -- quotesdb/src/bin/api/db/mod.rs | 3 --- quotesdb/src/bin/ui/api.rs | 4 ---- 3 files changed, 9 deletions(-) diff --git a/quotesdb/src/bin/api/db/d1.rs b/quotesdb/src/bin/api/db/d1.rs index d1092d9..082aca3 100644 --- a/quotesdb/src/bin/api/db/d1.rs +++ b/quotesdb/src/bin/api/db/d1.rs @@ -6,8 +6,6 @@ //! //! This module is only compiled for `wasm32-unknown-unknown` targets. -#![cfg(target_arch = "wasm32")] - use super::{DbError, DeleteResult, ListResult, QuoteRepository}; use quotesdb::{generate_auth_code, generate_id, CreateQuoteInput, Quote, UpdateQuoteInput}; use wasm_bindgen::JsValue; diff --git a/quotesdb/src/bin/api/db/mod.rs b/quotesdb/src/bin/api/db/mod.rs index e3bb9ed..c3f76fc 100644 --- a/quotesdb/src/bin/api/db/mod.rs +++ b/quotesdb/src/bin/api/db/mod.rs @@ -23,9 +23,6 @@ pub mod connection; #[cfg(not(target_arch = "wasm32"))] pub use native::NativeRepository; -#[cfg(target_arch = "wasm32")] -pub use d1::D1Repository; - use serde::{Deserialize, Serialize}; // ── Shared result types ─────────────────────────────────────────────────────── diff --git a/quotesdb/src/bin/ui/api.rs b/quotesdb/src/bin/ui/api.rs index ca7a63c..a29d098 100644 --- a/quotesdb/src/bin/ui/api.rs +++ b/quotesdb/src/bin/ui/api.rs @@ -17,12 +17,8 @@ use serde::Deserialize; pub struct ListResponse { /// The quotes on the current page. pub quotes: Vec, - /// Current page number (1-indexed). - pub page: u32, /// Total number of pages available. pub total_pages: u32, - /// Total number of quotes matching the query. - pub total_count: u32, } /// Response type for `PUT /api/quotes` (create quote).