kellnr_common/
search_result.rs1use serde::{Deserialize, Serialize};
2use utoipa::ToSchema;
3
4#[derive(Default, Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)]
5pub struct SearchResult {
6 pub crates: Vec<Crate>,
7 pub meta: Meta,
8}
9
10#[derive(Default, Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)]
11pub struct Crate {
12 pub name: String,
13 pub max_version: String,
14 pub description: String,
15}
16
17#[derive(Default, Debug, Clone, PartialEq, Eq, Serialize, Deserialize, ToSchema)]
18pub struct Meta {
19 pub total: i32,
20}