use serde::{Deserialize, Serialize}; #[derive(Serialize)] pub struct SearchQueryParams { pub query: String, pub facets: String, pub offset: Option, pub limit: Option, } #[derive(Deserialize)] pub struct SearchResult { pub hits: Vec, pub total_hits: u32, } #[derive(Deserialize)] pub struct SearchHit { pub slug: String, pub author: String, pub title: String, pub description: String, }