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()