zed: Reduce clones (#30550)

A collection of small patches that reduce clones. Mostly by using owned
iterators where possible.

Release Notes:

- N/A
This commit is contained in:
tidely 2025-05-12 13:09:23 +03:00 committed by GitHub
parent f0f0a52793
commit 8000151aa9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 22 additions and 23 deletions

View file

@ -306,8 +306,7 @@ impl PickerDelegate for BranchListDelegate {
cx.background_executor().clone(),
)
.await
.iter()
.cloned()
.into_iter()
.map(|candidate| BranchEntry {
branch: all_branches[candidate.candidate_id].clone(),
positions: candidate.positions,

View file

@ -1051,8 +1051,8 @@ impl GitPanel {
repo.checkout_files(
"HEAD",
entries
.iter()
.map(|entries| entries.repo_path.clone())
.into_iter()
.map(|entries| entries.repo_path)
.collect(),
cx,
)