Struct cargo::sources::GitSource
[−]
[src]
pub struct GitSource<'cfg> { // some fields omitted }
pub struct GitSource<'cfg> { // some fields omitted }
impl<'cfg> GitSource<'cfg>
fn new(source_id: &SourceId, config: &'cfg Config) -> GitSource<'cfg>
fn url(&self) -> &Url
fn read_packages(&mut self) -> CargoResult<Vec<Package>>
impl<'cfg> Debug for GitSource<'cfg>
impl<'cfg> Registry for GitSource<'cfg>
fn query(&mut self, dep: &Dependency) -> CargoResult<Vec<Summary>>
impl<'cfg> Source for GitSource<'cfg>
fn update(&mut self) -> CargoResult<()>
fn download(&mut self, id: &PackageId) -> CargoResult<Package>
fn fingerprint(&self, _pkg: &Package) -> CargoResult<String>