1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
use types;
#[allow(missing_docs)]
#[derive(Debug, Deserialize)]
pub struct Repo {
pub id: u64,
pub owner: types::User,
pub name: String,
pub full_name: String,
pub description: Option<String>,
pub private: bool,
pub fork: bool,
pub url: String,
pub html_url: String,
pub archive_url: String,
pub assignees_url: String,
pub blobs_url: String,
pub branches_url: String,
pub clone_url: String,
pub collaborators_url: String,
pub comments_url: String,
pub commits_url: String,
pub compare_url: String,
pub contents_url: String,
pub contributors_url: String,
pub deployments_url: String,
pub downloads_url: String,
pub events_url: String,
pub forks_url: String,
pub git_commits_url: String,
pub git_refs_url: String,
pub git_tags_url: String,
pub git_url: String,
pub hooks_url: String,
pub issue_comment_url: String,
pub issue_events_url: String,
pub issues_url: String,
pub keys_url: String,
pub labels_url: String,
pub languages_url: String,
pub merges_url: String,
pub milestones_url: String,
pub mirror_url: Option<String>,
pub notifications_url: String,
pub pulls_url: String,
pub releases_url: String,
pub ssh_url: String,
pub stargazers_url: String,
pub statuses_url: String,
pub subscribers_url: String,
pub subscription_url: String,
pub svn_url: String,
pub tags_url: String,
pub teams_url: String,
pub trees_url: String,
pub homepage: Option<String>,
pub language: Option<String>,
pub forks_count: u64,
pub stargazers_count: u64,
pub watchers_count: u64,
pub size: u64,
pub default_branch: String,
pub open_issues_count: u64,
pub has_issues: bool,
pub has_wiki: bool,
pub has_pages: bool,
pub has_downloads: bool,
pub pushed_at: String,
pub created_at: String,
pub updated_at: String,
}