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
imports!();
use client::PostQueryBuilder;
new_type!(
Sha
Statuses
Repo
Repos
Owner
);
from!(
@PostQueryBuilder
-> Repos = "repos"
@Repos
=> Owner
@Owner
=> Repo
@Repo
-> Statuses = "statuses"
@Statuses
=> Sha
);
impl_macro!(
@Repos
|
|=> owner -> Owner = username_str
@Owner
|
|=> repo -> Repo = repo_str
@Repo
|=> statuses -> Statuses
|
@Statuses
|
|=> sha -> Sha = sha_str
);
exec!(Sha);