From 914ddf114ea300bb258cbcc9c8c24de41bb98496 Mon Sep 17 00:00:00 2001 From: nevaforget Date: Wed, 10 Jun 2026 16:26:28 +0200 Subject: [PATCH] refactor: consume library crate from binary main.rs declared its own module tree (mod bragi, cli, ...) while lib.rs re-exported the same modules. The binary recompiled everything without using the library, producing 9 spurious dead-code warnings for items that are actually exercised by the integration tests via the library. Import from the corsairctl library instead. No functional change; eliminates all 9 warnings. --- src/main.rs | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/main.rs b/src/main.rs index 3c4facf..2b5c48a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,16 +1,13 @@ // ABOUTME: Einstiegspunkt für corsairctl — CLI-Dispatch zu Subcommands. // ABOUTME: Parst CLI-Argumente und delegiert an die jeweilige Funktionalität. -mod bragi; -mod cli; -mod error; -mod hid; -mod output; -mod sidetone; - use clap::Parser; -use cli::{Cli, Command}; +use corsairctl::bragi; +use corsairctl::cli::{Cli, Command}; +use corsairctl::error; +use corsairctl::output; +use corsairctl::sidetone; fn run() -> error::Result<()> { let cli = Cli::parse();