Trait cargo::sources::registry::RegistryData [] [src]

pub trait RegistryData {
    fn index_path(&self) -> &Filesystem;
    fn load(
        &self,
        _root: &Path,
        path: &Path,
        data: &mut FnMut(&[u8]) -> CargoResult<()>
    ) -> CargoResult<()>; fn config(&mut self) -> CargoResult<Option<RegistryConfig>>; fn update_index(&mut self) -> CargoResult<()>; fn download(
        &mut self,
        pkg: &PackageId,
        checksum: &str
    ) -> CargoResult<FileLock>; }

Required Methods

Implementors