1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use extern::burgundy; pub mod repo; pub struct GithubGetReposOwner { crate path: burgundy::Path, } impl GithubGetReposOwner { pub fn repo( self, repo: &str, ) -> repo::GithubGetReposOwnerRepo { repo::GithubGetReposOwnerRepo { path: self.path.push(&repo), } } }