Fix clippy lints

Like Smithay, disable `clippy::collapsible_match`. It seems prone to
offering dubious suggestions.
This commit is contained in:
Ian Douglas Scott 2026-04-24 14:45:01 -07:00 committed by Ian Douglas Scott
parent 826ad9a91a
commit a5474e8c76
2 changed files with 4 additions and 8 deletions

View file

@ -453,8 +453,7 @@ impl Config {
.collect::<Vec<_>>(); .collect::<Vec<_>>();
let mut found_outputs = Vec::new(); let mut found_outputs = Vec::new();
for (name, output_config) in infos.iter().map(|o| &o.connector).zip(configs.into_iter()) for (name, output_config) in infos.iter().map(|o| &o.connector).zip(configs) {
{
let output = outputs.iter().find(|o| &o.name() == name).unwrap().clone(); let output = outputs.iter().find(|o| &o.name() == name).unwrap().clone();
let enabled = output_config.enabled.clone(); let enabled = output_config.enabled.clone();
*output *output
@ -478,11 +477,7 @@ impl Config {
) { ) {
warn!(?err, "Failed to set new config."); warn!(?err, "Failed to set new config.");
found_outputs.clear(); found_outputs.clear();
for (output, output_config) in outputs for (output, output_config) in outputs.clone().into_iter().zip(known_good_configs) {
.clone()
.into_iter()
.zip(known_good_configs.into_iter())
{
let enabled = output_config.enabled.clone(); let enabled = output_config.enabled.clone();
*output *output
.user_data() .user_data()

View file

@ -1,7 +1,8 @@
#![allow( #![allow(
clippy::too_many_arguments, clippy::too_many_arguments,
clippy::type_complexity, clippy::type_complexity,
clippy::len_without_is_empty clippy::len_without_is_empty,
clippy::collapsible_match
)] )]
// SPDX-License-Identifier: GPL-3.0-only // SPDX-License-Identifier: GPL-3.0-only