Enable `clippy::needless_update` (#8830)
Marshall Bowers
created 2 years ago
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
Change summary
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(-)
Detailed changes
@@ -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([
@@ -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()
}
}
@@ -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()
},
)]
);
@@ -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",