Enable clippy::clone_on_copy (#8728)

This PR enables the
[`clippy::clone_on_copy`](https://rust-lang.github.io/rust-clippy/master/index.html#/clone_on_copy)
rule and fixes the outstanding violations.

Release Notes:

- N/A
This commit is contained in:
Marshall Bowers 2024-03-02 17:37:48 -05:00 committed by GitHub
parent 5935681c5c
commit 9735912965
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
42 changed files with 144 additions and 160 deletions

View file

@ -871,7 +871,7 @@ impl Workspace {
cx.open_window(options, {
let app_state = app_state.clone();
let workspace_id = workspace_id.clone();
let workspace_id = workspace_id;
let project_handle = project_handle.clone();
move |cx| {
cx.new_view(|cx| {
@ -3790,7 +3790,7 @@ impl Render for Workspace {
let theme_settings = ThemeSettings::get_global(cx);
(
theme_settings.ui_font.family.clone(),
theme_settings.ui_font_size.clone(),
theme_settings.ui_font_size,
)
};
@ -4393,7 +4393,7 @@ pub fn open_paths(
cx.spawn(move |mut cx| async move {
if let Some(existing) = existing {
Ok((
existing.clone(),
existing,
existing
.update(&mut cx, |workspace, cx| {
workspace.open_paths(abs_paths, OpenVisible::All, None, cx)