From 9dd1217e1d868e8aa7362022f6dacbb81e18e12e Mon Sep 17 00:00:00 2001 From: Charlie Marsh Date: Tue, 21 Jan 2025 15:32:34 -0500 Subject: [PATCH] Remove clones from `PubGrubDependency::from_requirement` (#10821) --- crates/uv-resolver/src/pubgrub/dependencies.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/crates/uv-resolver/src/pubgrub/dependencies.rs b/crates/uv-resolver/src/pubgrub/dependencies.rs index 58cf53172..a870ee94f 100644 --- a/crates/uv-resolver/src/pubgrub/dependencies.rs +++ b/crates/uv-resolver/src/pubgrub/dependencies.rs @@ -98,13 +98,13 @@ impl PubGrubDependency { } = requirement; match &*package { PubGrubPackageInner::Package { .. } => PubGrubDependency { - package: package.clone(), - version: version.clone(), + package, + version, url, }, PubGrubPackageInner::Marker { .. } => PubGrubDependency { - package: package.clone(), - version: version.clone(), + package, + version, url, }, PubGrubPackageInner::Extra { name, .. } => { @@ -116,8 +116,8 @@ impl PubGrubDependency { ); } PubGrubDependency { - package: package.clone(), - version: version.clone(), + package, + version, url, } } @@ -130,8 +130,8 @@ impl PubGrubDependency { ); } PubGrubDependency { - package: package.clone(), - version: version.clone(), + package, + version, url, } }