From 9b43f600b8f95d8daaf43c65727f90a1a3909c27 Mon Sep 17 00:00:00 2001 From: RavenX8 <7156279+RavenX8@users.noreply.github.com> Date: Sun, 30 Mar 2025 13:25:37 -0400 Subject: [PATCH] cleaned up unused imports --- src/device.rs | 4 ++-- src/hid_worker.rs | 7 +++---- src/main.rs | 2 +- src/ui.rs | 2 +- src/util.rs | 4 ++-- 5 files changed, 9 insertions(+), 10 deletions(-) diff --git a/src/device.rs b/src/device.rs index 20bf52e..a87ccde 100644 --- a/src/device.rs +++ b/src/device.rs @@ -1,5 +1,5 @@ -use hidapi::{DeviceInfo, HidApi, HidError}; -use log::{error, info, warn, debug, trace}; // Use log crate +use hidapi::{DeviceInfo, HidApi}; +use log::{error, warn, debug, trace}; // Use log crate use serde::{Deserialize, Serialize}; use std::rc::Rc; diff --git a/src/hid_worker.rs b/src/hid_worker.rs index 5f71419..c3c695c 100644 --- a/src/hid_worker.rs +++ b/src/hid_worker.rs @@ -1,11 +1,10 @@ use crate::config::{ModifiersArray}; use crate::device::SavedDevice; use crate::{SharedDeviceState, SharedStateFlag}; // Import shared types -use crate::util::{self, read_bit, ReportFormat, MAX_REPORT_SIZE}; -use log::{debug, error, info, trace, warn}; -use hidapi::{HidApi, HidDevice, HidError}; +use crate::util::{self, ReportFormat, MAX_REPORT_SIZE}; +use log::{error, info, trace, warn}; +use hidapi::{HidApi, HidDevice}; use std::{ - sync::{Arc, Condvar, Mutex}, thread, time::Duration, }; diff --git a/src/main.rs b/src/main.rs index 64592e6..b6e05f9 100644 --- a/src/main.rs +++ b/src/main.rs @@ -19,7 +19,7 @@ use clap::Parser; // Internal Module Imports use config::{ConfigData}; // Import specific items -use device::{VpcDevice, SavedDevice}; +use device::{VpcDevice}; use state::State; // Import the State enum // Constants diff --git a/src/ui.rs b/src/ui.rs index 10f31a6..ca6c37e 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -1,7 +1,7 @@ use crate::about; use crate::config::{ShiftModifiers}; use crate::device::VpcDevice; // Assuming VpcDevice has Display impl -use crate::{ShiftTool, INITIAL_HEIGHT, INITIAL_WIDTH, PROGRAM_TITLE}; // Import main struct +use crate::{ShiftTool, INITIAL_WIDTH, PROGRAM_TITLE}; // Import main struct use crate::state::State; use crate::util::read_bit; // Import utility use eframe::egui::{self, Color32, Context, ScrollArea, Ui}; diff --git a/src/util.rs b/src/util.rs index 1456225..e6b23c7 100644 --- a/src/util.rs +++ b/src/util.rs @@ -1,6 +1,6 @@ use clap::Parser; use chrono::NaiveDate; -use log::{error, info, trace, warn}; +use log::{error, trace, warn}; pub(crate) const FEATURE_REPORT_ID_SHIFT: u8 = 4; @@ -150,7 +150,7 @@ struct FormatRule { const FORMAT_RULES: &[FormatRule] = &[ // Rule 1: Check for Original format based on date FormatRule { - matches: |name, fw| { + matches: |_name, fw| { const THRESHOLD: &str = "2024-12-26"; let date_str = fw.split_whitespace().last().unwrap_or(""); if date_str.len() == 8 {