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
fn index_path(&self) -> &Filesystem
fn load(
&self,
_root: &Path,
path: &Path,
data: &mut FnMut(&[u8]) -> CargoResult<()>
) -> CargoResult<()>
&self,
_root: &Path,
path: &Path,
data: &mut FnMut(&[u8]) -> CargoResult<()>
) -> CargoResult<()>