pub trait PackageInfo: Debug {
// Required methods
fn name(&self) -> &str;
fn version(&self) -> &Version;
fn requirements(&self) -> &Vec<PackageRequirement>;
fn entrypoints(&self) -> &HashMap<String, Identifier>;
}pub trait PackageInfo: Debug {
// Required methods
fn name(&self) -> &str;
fn version(&self) -> &Version;
fn requirements(&self) -> &Vec<PackageRequirement>;
fn entrypoints(&self) -> &HashMap<String, Identifier>;
}