use {
super::{basic_semver::BasicSemver, semver_range::SemverRange},
log::debug,
node_semver::Range,
};
#[derive(Clone, Debug, Hash, Eq, PartialEq)]
pub struct ComplexSemver {
pub raw: String,
pub node_range: Range,
}
impl ComplexSemver {
pub fn with_range(self, range: &SemverRange) -> Self {
debug!("Cannot apply semver range '{:?}' to specifier '{}'", range, self.raw);
self
}
pub fn with_semver(self, semver: &BasicSemver) -> Self {
debug!("Cannot apply semver '{:?}' to specifier '{}'", semver, self.raw);
self
}
}