use serde::{Deserialize, Serialize};
use utoipa::ToSchema;
#[derive(Default, Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)]
pub struct SearchResult {
pub crates: Vec<Crate>,
pub meta: Meta,
}
#[derive(Default, Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)]
pub struct Crate {
pub name: String,
pub max_version: String,
pub description: String,
}
#[derive(Default, Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)]
pub struct Meta {
pub total: i32,
}