[−][src]Trait cargo::sources::registry::RegistryData
Required methods
fn prepare(&self) -> CargoResult<()>
fn index_path(&self) -> &Filesystem
fn load(
&self,
_root: &Path,
path: &Path,
data: &mut dyn FnMut(&[u8]) -> CargoResult<()>
) -> CargoResult<()>
&self,
_root: &Path,
path: &Path,
data: &mut dyn 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<MaybeLock>
fn finish_download(
&mut self,
pkg: PackageId,
checksum: &str,
data: &[u8]
) -> CargoResult<FileLock>
&mut self,
pkg: PackageId,
checksum: &str,
data: &[u8]
) -> CargoResult<FileLock>