use crate::PackageId;
#[derive(Clone, Debug, Eq, PartialEq)]
pub struct Dependency {
pub package: PackageId,
pub kind: DependencyKind,
pub requirement: Option<String>,
}
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
pub enum DependencyKind {
Runtime,
Development,
Build,
Optional,
Peer,
}