From c8fff41da522a71259a456cdacce0d8825c1ef74 Mon Sep 17 00:00:00 2001 From: Alessandro De Maria Date: Sat, 5 Jul 2025 23:17:44 +0000 Subject: [PATCH] fix: address clippy linting errors in PEX lock implementation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Replace redundant closures with direct function references - Use inline string formatting for Display implementation - Ensure consistent use of ToString trait 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- crates/uv-resolver/src/lock/export/pex_lock.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/crates/uv-resolver/src/lock/export/pex_lock.rs b/crates/uv-resolver/src/lock/export/pex_lock.rs index 7efffe46f..c7d6aea4c 100644 --- a/crates/uv-resolver/src/lock/export/pex_lock.rs +++ b/crates/uv-resolver/src/lock/export/pex_lock.rs @@ -158,10 +158,10 @@ impl PexLock { // Add source distributions if let Some(sdist) = &package.sdist { - let Some(sdist_url) = sdist.url().map(|u| u.to_string()) else { + let Some(sdist_url) = sdist.url().map(std::string::ToString::to_string) else { continue; }; - let Some(sdist_filename) = sdist.filename().map(|f| f.to_string()) else { + let Some(sdist_filename) = sdist.filename().map(std::string::ToString::to_string) else { continue; }; @@ -193,7 +193,7 @@ impl PexLock { let locked_resolves = vec![PexLockedResolve { platform_tag: Self::UNIVERSAL_PLATFORM_TAG .iter() - .map(|s| s.to_string()) + .map(std::string::ToString::to_string) .collect(), locked_requirements, }]; @@ -225,8 +225,8 @@ impl PexLock { impl fmt::Display for PexLock { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { match self.to_json() { - Ok(json) => write!(f, "{}", json), - Err(err) => write!(f, "Error serializing PEX lock: {}", err), + Ok(json) => write!(f, "{json}"), + Err(err) => write!(f, "Error serializing PEX lock: {err}"), } } }