From c1639c38b904e56d32382d06c0d8738fa44307bb Mon Sep 17 00:00:00 2001
From: AntwortEinesLebens <AntwortEinesLebens@proton.me>
Date: Fri, 17 Jan 2025 18:40:41 +0100
Subject: [PATCH] =?UTF-8?q?refactor:=20=F0=9F=94=A8=20Remove=20unused=20im?=
 =?UTF-8?q?ports?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/commands.rs                           |  2 +-
 src/commands/traces.rs                    |  2 +-
 src/commands/traces/drivers.rs            |  2 +-
 src/commands/traces/drivers/byovd.rs      | 12 ++++--------
 src/commands/traces/processes.rs          |  2 +-
 src/commands/traces/processes/spoofing.rs |  4 ++--
 src/main.rs                               |  2 +-
 7 files changed, 11 insertions(+), 15 deletions(-)

diff --git a/src/commands.rs b/src/commands.rs
index 3920563..95c01b3 100644
--- a/src/commands.rs
+++ b/src/commands.rs
@@ -7,7 +7,7 @@ pub mod traces;
 
 use crate::commands::{generate::Generate, traces::Traces};
 use clap::{Parser, Subcommand};
-use std::{error::Error, process::ExitCode};
+use std::process::ExitCode;
 
 #[derive(Parser)]
 #[clap(author, version)]
diff --git a/src/commands/traces.rs b/src/commands/traces.rs
index 9b174dd..97d0578 100644
--- a/src/commands/traces.rs
+++ b/src/commands/traces.rs
@@ -8,7 +8,7 @@ use crate::commands::{
 };
 use clap::{Args, Subcommand};
 use serde::Deserialize;
-use std::{error::Error, process::ExitCode};
+use std::process::ExitCode;
 
 pub mod drivers;
 pub mod processes;
diff --git a/src/commands/traces/drivers.rs b/src/commands/traces/drivers.rs
index 77da41f..bff8d89 100644
--- a/src/commands/traces/drivers.rs
+++ b/src/commands/traces/drivers.rs
@@ -5,7 +5,7 @@
 use crate::commands::{traces::drivers::byovd::Byovd, Runnable};
 use clap::{Args, Subcommand};
 use serde::Deserialize;
-use std::{error::Error, process::ExitCode};
+use std::process::ExitCode;
 
 pub mod byovd;
 
diff --git a/src/commands/traces/drivers/byovd.rs b/src/commands/traces/drivers/byovd.rs
index 0ec4bab..9e8dfb2 100644
--- a/src/commands/traces/drivers/byovd.rs
+++ b/src/commands/traces/drivers/byovd.rs
@@ -5,16 +5,12 @@
 use crate::{commands::Runnable, windows::users::is_administrator};
 use clap::Parser;
 use serde::Deserialize;
-use std::{error::Error, path::PathBuf, process::ExitCode};
+use std::{path::PathBuf, process::ExitCode};
 use windows::{
     core::{Owned, HSTRING, PCWSTR},
-    Win32::{
-        Foundation::GENERIC_READ,
-        System::Services::{
-            CreateServiceW, OpenSCManagerW, OpenServiceW, StartServiceW, SC_HANDLE,
-            SC_MANAGER_ALL_ACCESS, SC_MANAGER_CREATE_SERVICE, SERVICE_AUTO_START,
-            SERVICE_ERROR_IGNORE, SERVICE_KERNEL_DRIVER,
-        },
+    Win32::System::Services::{
+        CreateServiceW, OpenSCManagerW, StartServiceW, SC_HANDLE, SC_MANAGER_ALL_ACCESS,
+        SC_MANAGER_CREATE_SERVICE, SERVICE_AUTO_START, SERVICE_ERROR_IGNORE, SERVICE_KERNEL_DRIVER,
     },
 };
 
diff --git a/src/commands/traces/processes.rs b/src/commands/traces/processes.rs
index 744855b..af85f00 100644
--- a/src/commands/traces/processes.rs
+++ b/src/commands/traces/processes.rs
@@ -5,7 +5,7 @@
 use crate::commands::{traces::processes::spoofing::Spoofing, Runnable};
 use clap::{Args, Subcommand};
 use serde::Deserialize;
-use std::{error::Error, process::ExitCode};
+use std::process::ExitCode;
 
 pub mod spoofing;
 
diff --git a/src/commands/traces/processes/spoofing.rs b/src/commands/traces/processes/spoofing.rs
index 86a22a6..d1eedf1 100644
--- a/src/commands/traces/processes/spoofing.rs
+++ b/src/commands/traces/processes/spoofing.rs
@@ -6,8 +6,8 @@ use crate::{commands::Runnable, windows::processes::get_pid};
 use clap::Parser;
 use serde::Deserialize;
 use std::{
-    error::Error, ffi::OsString, iter::once, mem::size_of, os::windows::ffi::OsStrExt,
-    path::PathBuf, process::ExitCode,
+    ffi::OsString, iter::once, mem::size_of, os::windows::ffi::OsStrExt, path::PathBuf,
+    process::ExitCode,
 };
 use windows::{
     core::{Owned, Result as WindowsResult, PWSTR},
diff --git a/src/main.rs b/src/main.rs
index f852dd4..51364c4 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -7,7 +7,7 @@ mod windows;
 
 use clap::Parser;
 use commands::{Arguments, Runnable};
-use std::{error::Error, process::ExitCode};
+use std::process::ExitCode;
 
 fn main() -> ExitCode {
     Arguments::parse().run()