pub trait CrateDownloadTarget {
// Required methods
fn crate_name(&self) -> &str;
fn version(&self) -> &str;
fn checksum(&self) -> &str;
fn target_path(&self) -> PathBuf;
}pub trait CrateDownloadTarget {
// Required methods
fn crate_name(&self) -> &str;
fn version(&self) -> &str;
fn checksum(&self) -> &str;
fn target_path(&self) -> PathBuf;
}