diff --git a/crates/uv-distribution-types/src/lib.rs b/crates/uv-distribution-types/src/lib.rs index c0a6cd2bd..cbe7668ec 100644 --- a/crates/uv-distribution-types/src/lib.rs +++ b/crates/uv-distribution-types/src/lib.rs @@ -122,9 +122,9 @@ pub enum VersionOrUrlRef<'a, T: Pep508Url = VerbatimUrl> { Url(&'a T), } -impl VersionOrUrlRef<'_, T> { +impl<'a, T: Pep508Url> VersionOrUrlRef<'a, T> { /// If it is a URL, return its value. - pub fn url(&self) -> Option<&T> { + pub fn url(&self) -> Option<&'a T> { match self { Self::Version(_) => None, Self::Url(url) => Some(url),