Struct conductor::Repos
[−]
[src]
pub struct Repos { /* fields omitted */ }
All the git repositories associated with a project.
Methods
impl Repos
[src]
fn iter(&self) -> Iter
Iterate over all repositories associated with this project.
fn find_by_alias(&self, alias: &str) -> Option<&Repo>
Look up a repository using the short-form local alias.
fn find_by_git_url(&self, url: &GitUrl) -> Option<&Repo>
Look up a repository given a git URL.
fn find_by_lib_key(&self, lib_key: &str) -> Option<&Repo>
Look up a repository using a "lib key", which is key used in
config/libraries.yml
and with service labels of the form
io.fdy.conductor.lib.<KEY>
.