diff --git a/src/version.rs b/src/version.rs index 5912291..5d7b5fa 100644 --- a/src/version.rs +++ b/src/version.rs @@ -262,12 +262,19 @@ impl From> for Range { Self { spec, range } } } + impl From for Range { fn from(version: Version) -> Self { pubgrub::Range::singleton(version).into() } } +impl From for pubgrub::Range { + fn from(range: Range) -> Self { + range.range + } +} + impl fmt::Debug for Range { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { f.debug_tuple("Range").field(&self.spec).finish()