Fix clippy::map_clone lint violations (#36585)

#36577

Release Notes:

- N/A
This commit is contained in:
tidely 2025-08-20 17:34:52 +03:00 committed by GitHub
parent eaf6b56163
commit 92352f97ad
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 4 additions and 3 deletions

View file

@ -879,6 +879,7 @@ manual_pattern_char_comparison = "warn"
manual_rotate = "warn"
manual_slice_fill = "warn"
manual_while_let_some = "warn"
map_clone = "warn"
map_collect_result_unit = "warn"
match_like_matches_macro = "warn"
match_overlapping_arm = "warn"

View file

@ -1335,7 +1335,7 @@ impl GitPanel {
section.contains(status_entry, repository)
&& status_entry.staging.as_bool() != Some(goal_staged_state)
})
.map(|status_entry| status_entry.clone())
.cloned()
.collect::<Vec<_>>();
(goal_staged_state, entries)

View file

@ -2108,7 +2108,7 @@ fn current_pointer_device_states(
.classes
.iter()
.filter_map(|class| class.data.as_scroll())
.map(|class| *class)
.copied()
.rev()
.collect::<Vec<_>>();
let old_state = scroll_values_to_preserve.get(&info.deviceid);

View file

@ -3082,7 +3082,7 @@ impl Pane {
.read(cx)
.items()
.find(|item| item.item_id() == item_id)
.map(|item| item.clone())
.cloned()
else {
return;
};