From 93180a6fdf4d96f9aef75fa40b0ca44c24e92b11 Mon Sep 17 00:00:00 2001 From: Zanie Blue Date: Tue, 7 Jul 2026 11:49:55 -0500 Subject: [PATCH] Avoid cloning credential lookup services --- crates/uv-auth/src/store.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/uv-auth/src/store.rs b/crates/uv-auth/src/store.rs index 3e074c286cc3e..6b107dd0048a4 100644 --- a/crates/uv-auth/src/store.rs +++ b/crates/uv-auth/src/store.rs @@ -350,10 +350,10 @@ impl TextCredentialStore { // TODO(zanieb): Consider adding `DisplaySafeUrlRef` so we can avoid this clone // TODO(zanieb): We could also return early here if we can't normalize to a `Service` if let Ok(url_service) = Service::try_from(url.clone()) { - if let Some(credential) = self.credentials.get(&( - url_service.clone(), - Username::from(username.map(str::to_string)), - )) { + if let Some(credential) = self + .credentials + .get(&(url_service, Username::from(username.map(str::to_string)))) + { return Ok(Some(credential)); } }