Remove clones from PubGrubDependency::from_requirement (#10821)

This commit is contained in:
Charlie Marsh 2025-01-21 15:32:34 -05:00 committed by GitHub
parent c497501246
commit 9dd1217e1d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -98,13 +98,13 @@ impl PubGrubDependency {
} = requirement; } = requirement;
match &*package { match &*package {
PubGrubPackageInner::Package { .. } => PubGrubDependency { PubGrubPackageInner::Package { .. } => PubGrubDependency {
package: package.clone(), package,
version: version.clone(), version,
url, url,
}, },
PubGrubPackageInner::Marker { .. } => PubGrubDependency { PubGrubPackageInner::Marker { .. } => PubGrubDependency {
package: package.clone(), package,
version: version.clone(), version,
url, url,
}, },
PubGrubPackageInner::Extra { name, .. } => { PubGrubPackageInner::Extra { name, .. } => {
@ -116,8 +116,8 @@ impl PubGrubDependency {
); );
} }
PubGrubDependency { PubGrubDependency {
package: package.clone(), package,
version: version.clone(), version,
url, url,
} }
} }
@ -130,8 +130,8 @@ impl PubGrubDependency {
); );
} }
PubGrubDependency { PubGrubDependency {
package: package.clone(), package,
version: version.clone(), version,
url, url,
} }
} }