Struct cargo::core::source::SourceSet [] [src]

pub struct SourceSet<'src> {
    // some fields omitted
}

List of Source implementors. SourceSet itself implements Source.

Methods

impl<'src> SourceSet<'src>

fn new(sources: Vec<Box<Source + 'src>>) -> SourceSet<'src>

Trait Implementations

impl<'src> Registry for SourceSet<'src>

fn query(&mut self, name: &Dependency) -> CargoResult<Vec<Summary>>

impl<'src> Source for SourceSet<'src>

fn update(&mut self) -> CargoResult<()>

fn download(&mut self, packages: &[PackageId]) -> CargoResult<()>

fn get(&self, packages: &[PackageId]) -> CargoResult<Vec<Package>>

fn fingerprint(&self, id: &Package) -> CargoResult<String>