From 4c6db9f0a98ff624a90244d7b74de45841a94bc6 Mon Sep 17 00:00:00 2001 From: Denis Benato Date: Tue, 11 Nov 2025 22:21:32 +0100 Subject: [PATCH] Chore: ignore push-blocking features that would make older rust toolchains error --- asusctl/src/aura_cli.rs | 2 ++ asusctl/src/main.rs | 5 +++-- asusd/src/aura_manager.rs | 1 + asusd/src/ctrl_platform.rs | 1 + simulators/src/simulator.rs | 3 ++- 5 files changed, 9 insertions(+), 3 deletions(-) diff --git a/asusctl/src/aura_cli.rs b/asusctl/src/aura_cli.rs index 5b44d4f3..f67a5b23 100644 --- a/asusctl/src/aura_cli.rs +++ b/asusctl/src/aura_cli.rs @@ -181,6 +181,7 @@ pub struct TwoColourSpeed { } #[derive(Debug, Clone, Default, Options)] +#[allow(dead_code)] pub struct MultiZone { #[options(help = "print help message")] help: bool, @@ -195,6 +196,7 @@ pub struct MultiZone { } #[derive(Debug, Clone, Default, Options)] +#[allow(dead_code)] pub struct MultiColourSpeed { #[options(help = "print help message")] help: bool, diff --git a/asusctl/src/main.rs b/asusctl/src/main.rs index ce5e86c2..9e35afa7 100644 --- a/asusctl/src/main.rs +++ b/asusctl/src/main.rs @@ -1184,11 +1184,12 @@ fn print_firmware_attr(attr: &AsusArmouryProxyBlocking) -> Result<(), Box Result<(), Box> { { - if cmd.free.is_empty() || !cmd.free.len().is_multiple_of(2) || cmd.help { + if cmd.free.is_empty() || (cmd.free.len() % 2 != 0) || cmd.help { const USAGE: &str = "Usage: asusctl platform panel_overdrive 1 nv_dynamic_boost 5"; - if !(cmd.free.len() % 2 == 0) { + if cmd.free.len() % 2 != 0 { println!( "Incorrect number of args, each attribute label must be paired with a setting:" ); diff --git a/asusd/src/aura_manager.rs b/asusd/src/aura_manager.rs index e520458c..c4b7cca7 100644 --- a/asusd/src/aura_manager.rs +++ b/asusd/src/aura_manager.rs @@ -102,6 +102,7 @@ pub struct DeviceManager { } impl DeviceManager { + #[allow(clippy::type_complexity)] async fn get_or_create_hid_handle( handles: &Arc>>>>, endpoint: &Device, diff --git a/asusd/src/ctrl_platform.rs b/asusd/src/ctrl_platform.rs index df315e1d..192bd6b2 100644 --- a/asusd/src/ctrl_platform.rs +++ b/asusd/src/ctrl_platform.rs @@ -51,6 +51,7 @@ pub struct CtrlPlatform { } impl CtrlPlatform { + #[allow(clippy::too_many_arguments)] pub fn new( platform: RogPlatform, power: AsusPower, diff --git a/simulators/src/simulator.rs b/simulators/src/simulator.rs index 6885ca45..03ed7fc6 100644 --- a/simulators/src/simulator.rs +++ b/simulators/src/simulator.rs @@ -157,8 +157,9 @@ fn main() -> Result<(), Box> { for (x_count, b) in dev.buffer[start..=end].iter().enumerate() { canvas.set_draw_color(Color::RGB(*b, *b, *b)); + #[allow(clippy::manual_is_multiple_of)] let x: i32 = w + x_count as i32 * w - - if !((y_count + y_offset as usize) % 2 == 0) { + - if (y_count + y_offset as usize) % 2 != 0 { 0 } else { w / 2