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<()>