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

@ -4278,9 +4278,9 @@ impl Repository {
}));
}
let mut cursor = prev_statuses.cursor::<PathProgress>(&());
for path in changed_paths.iter() {
for path in changed_paths.into_iter() {
if cursor.seek_forward(&PathTarget::Path(&path), Bias::Left, &()) {
changed_path_statuses.push(Edit::Remove(PathKey(path.0.clone())));
changed_path_statuses.push(Edit::Remove(PathKey(path.0)));
}
}
changed_path_statuses