deps_readme/entities/
api.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Debug, Clone, Serialize, Deserialize)]
4pub struct CrateApiEntity {
5    pub crates: Vec<Crate>,
6    pub meta: Meta,
7}
8
9#[derive(Debug, Clone, Serialize, Deserialize)]
10pub struct Crate {
11    pub badges: Vec<String>,
12    pub categores: Option<String>,
13    pub created_at: String,
14    pub description: Option<String>,
15    pub documentation: Option<String>,
16    pub downloads: i64,
17    pub exact_match: bool,
18    pub homepage: Option<String>,
19    pub id: String,
20    pub newest_version: String,
21    pub repository: Option<String>,
22}
23
24#[derive(Debug, Clone, Serialize, Deserialize)]
25pub struct Meta {
26    pub next_page: Option<String>,
27    pub prev_page: Option<String>,
28    pub total: i64,
29}