From 16be3912117233c83b3f4b8c0240984fff8de2d1 Mon Sep 17 00:00:00 2001 From: Marshall Bowers Date: Mon, 4 Mar 2024 10:35:07 -0500 Subject: [PATCH] Enable `clippy::needless_update` (#8830) This PR enables the [`clippy::needless_update`](https://rust-lang.github.io/rust-clippy/master/index.html#/needless_update) rule and fixes the outstanding violations. Release Notes: - N/A --- crates/collab/src/db/queries/projects.rs | 2 -- crates/collab/src/rpc.rs | 1 - crates/collab/src/tests/integration_tests.rs | 2 -- tooling/xtask/src/main.rs | 1 - 4 files changed, 6 deletions(-) diff --git a/crates/collab/src/db/queries/projects.rs b/crates/collab/src/db/queries/projects.rs index 7adf6efd72..ed489169c9 100644 --- a/crates/collab/src/db/queries/projects.rs +++ b/crates/collab/src/db/queries/projects.rs @@ -382,7 +382,6 @@ impl Database { language_server_id: ActiveValue::set(summary.language_server_id as i64), error_count: ActiveValue::set(summary.error_count as i32), warning_count: ActiveValue::set(summary.warning_count as i32), - ..Default::default() }) .on_conflict( OnConflict::columns([ @@ -434,7 +433,6 @@ impl Database { project_id: ActiveValue::set(project_id), id: ActiveValue::set(server.id as i64), name: ActiveValue::set(server.name.clone()), - ..Default::default() }) .on_conflict( OnConflict::columns([ diff --git a/crates/collab/src/rpc.rs b/crates/collab/src/rpc.rs index 60388928c6..d6a0ba8e89 100644 --- a/crates/collab/src/rpc.rs +++ b/crates/collab/src/rpc.rs @@ -3370,7 +3370,6 @@ fn build_update_user_channels(channels: &ChannelsForUser) -> proto::UpdateUserCh .collect(), observed_channel_buffer_version: channels.observed_buffer_versions.clone(), observed_channel_message_id: channels.observed_channel_messages.clone(), - ..Default::default() } } diff --git a/crates/collab/src/tests/integration_tests.rs b/crates/collab/src/tests/integration_tests.rs index 7dd6c7c48b..08e811adcf 100644 --- a/crates/collab/src/tests/integration_tests.rs +++ b/crates/collab/src/tests/integration_tests.rs @@ -3885,7 +3885,6 @@ async fn test_collaborating_with_diagnostics( DiagnosticSummary { error_count: 1, warning_count: 0, - ..Default::default() }, )] ) @@ -3922,7 +3921,6 @@ async fn test_collaborating_with_diagnostics( DiagnosticSummary { error_count: 1, warning_count: 0, - ..Default::default() }, )] ); diff --git a/tooling/xtask/src/main.rs b/tooling/xtask/src/main.rs index c4247e9be6..ca268668d8 100644 --- a/tooling/xtask/src/main.rs +++ b/tooling/xtask/src/main.rs @@ -93,7 +93,6 @@ fn run_clippy(args: ClippyArgs) -> Result<()> { "clippy::iter_overeager_cloned", "clippy::let_underscore_future", "clippy::map_entry", - "clippy::needless_update", "clippy::never_loop", "clippy::non_canonical_clone_impl", "clippy::non_canonical_partial_ord_impl",