use serde::{Deserialize, Serialize};
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Debug, Serialize, Deserialize)]
pub struct SearchResult {
pub id: usize, pub key: String, pub title: String,
pub excerpt: String,
pub matched_title: Option<String>,
pub description: Option<String>, pub thumbnail: Option<ThumbNailFormat>, }
#[derive(Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Debug, Serialize, Deserialize)]
pub struct ThumbNailFormat {
pub mimetype: String, pub size: Option<usize>, pub width: Option<usize>, pub height: Option<usize>, pub duration: Option<usize>, pub url: String, }