From 636af3c7eec21d3febd545d27e2f638f576044d2 Mon Sep 17 00:00:00 2001 From: Sebastian Bugge Date: Tue, 27 May 2025 18:53:37 +0200 Subject: [PATCH] Provide a way to get the underlying pubgrub range from a Range. --- src/version.rs | 7 +++++++ 1 file changed, 7 insertions(+) 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()