Trait Provider

Source
pub trait Provider {
    // Required methods
    fn name(&self) -> &str;
    fn repositories(&self) -> Result<Vec<Repo>, Error>;
}
Expand description

A source of repositories.

Required Methods§

Source

fn name(&self) -> &str

The Provider’s name.

Source

fn repositories(&self) -> Result<Vec<Repo>, Error>

Get a list of all the available repositories from this source.

Implementors§