github.rs

 1use serde::{Deserialize, Serialize};
 2
 3#[derive(Debug, Deserialize, Serialize)]
 4pub struct Release {
 5    pub tag_name: String,
 6    pub name: String,
 7    pub body: String,
 8    pub draft: bool,
 9    pub assets: Vec<Asset>,
10}
11
12#[derive(Debug, Deserialize, Serialize)]
13pub struct Asset {
14    pub name: String,
15    pub url: String,
16}
17
18#[derive(Deserialize)]
19struct Installation {
20    #[allow(unused)]
21    id: usize,
22}
23
24#[derive(Clone, Debug, Deserialize, Serialize)]
25pub struct User {
26    pub login: String,
27    pub avatar_url: String,
28}