From 05a9134aaab08bd12225a1f90e32855f5e16e004 Mon Sep 17 00:00:00 2001 From: KD Date: Thu, 23 Oct 2025 21:10:08 -0400 Subject: [PATCH] tsk-80: Removing unused serde references (#88) * tsk-80: Removing unused serde references * tsk-80: Version bump * tsk-80: Formatting code --- Cargo.lock | 2 +- Cargo.toml | 2 +- src/managers/action_managers.rs | 4 +--- src/managers/commit_manager.rs | 4 +--- src/managers/user_manager.rs | 4 +--- src/models/api.rs | 4 +--- src/models/flags.rs | 4 +--- src/models/icarus_action.rs | 4 +--- src/utilities/string.rs | 20 ++++++-------------- 9 files changed, 14 insertions(+), 34 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 37d5181..061ddc0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -451,7 +451,7 @@ dependencies = [ [[package]] name = "icarus-dm" -version = "0.8.5" +version = "0.8.6" dependencies = [ "futures", "http", diff --git a/Cargo.toml b/Cargo.toml index c4c8752..9c098c2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "icarus-dm" -version = "0.8.5" +version = "0.8.6" rust-version = "1.90" edition = "2024" diff --git a/src/managers/action_managers.rs b/src/managers/action_managers.rs index 2718401..6de2411 100644 --- a/src/managers/action_managers.rs +++ b/src/managers/action_managers.rs @@ -1,8 +1,6 @@ -use serde::{Deserialize, Serialize}; - use crate::{models, utilities}; -#[derive(Debug, Deserialize, Serialize)] +#[derive(Debug)] pub struct ActionManager { pub action: String, pub flags: Vec, diff --git a/src/managers/commit_manager.rs b/src/managers/commit_manager.rs index 6b937e6..c0781d7 100644 --- a/src/managers/commit_manager.rs +++ b/src/managers/commit_manager.rs @@ -4,15 +4,13 @@ use std::fs::read_dir; use std::io::{Result, Write}; use std::str::FromStr; -use serde::{Deserialize, Serialize}; - use crate::managers; use crate::models::{self}; use crate::parsers; use crate::syncers; use crate::utilities; -#[derive(Debug, Deserialize, Serialize)] +#[derive(Debug)] pub struct CommitManager { pub ica_action: models::icarus_action::IcarusAction, } diff --git a/src/managers/user_manager.rs b/src/managers/user_manager.rs index d393eac..ee49159 100644 --- a/src/managers/user_manager.rs +++ b/src/managers/user_manager.rs @@ -1,10 +1,8 @@ use std::default::Default; -use serde::{Deserialize, Serialize}; - use crate::models::{self}; -#[derive(Debug, Default, Deserialize, Serialize)] +#[derive(Debug, Default)] pub struct UserManager { pub user: icarus_models::user::User, pub ica_action: models::icarus_action::IcarusAction, diff --git a/src/models/api.rs b/src/models/api.rs index 6f64ddd..ff88f16 100644 --- a/src/models/api.rs +++ b/src/models/api.rs @@ -1,8 +1,6 @@ use std::default::Default; -use serde::{Deserialize, Serialize}; - -#[derive(Clone, Debug, Default, Deserialize, Serialize)] +#[derive(Clone, Debug, Default)] pub struct Api { pub url: String, pub endpoint: String, diff --git a/src/models/flags.rs b/src/models/flags.rs index 7258812..7aa0d0b 100644 --- a/src/models/flags.rs +++ b/src/models/flags.rs @@ -1,8 +1,6 @@ use std::default::Default; -use serde::{Deserialize, Serialize}; - -#[derive(Clone, Debug, Default, Deserialize, Serialize)] +#[derive(Clone, Debug, Default)] pub struct Flags { pub flag: String, pub value: String, diff --git a/src/models/icarus_action.rs b/src/models/icarus_action.rs index 3de451b..f1897ba 100644 --- a/src/models/icarus_action.rs +++ b/src/models/icarus_action.rs @@ -1,10 +1,8 @@ use std::default::Default; -use serde::{Deserialize, Serialize}; - use crate::models; -#[derive(Clone, Debug, Default, Deserialize, Serialize)] +#[derive(Clone, Debug, Default)] pub struct IcarusAction { pub action: String, pub flags: Vec, diff --git a/src/utilities/string.rs b/src/utilities/string.rs index 5b18625..e58ec73 100644 --- a/src/utilities/string.rs +++ b/src/utilities/string.rs @@ -2,19 +2,11 @@ pub fn o_to_string(val: &std::ffi::OsString) -> Result Ok(value), Err(err) => match err.into_string() { - Ok(res) => { - Err(std::io::Error::other(res.to_string())) - } - Err(err) => { - match err.to_str() { - Some(err) => { - Err(std::io::Error::other(err)) - } - None => { - Err(std::io::Error::other("Undefined error")) - } - } - } - } + Ok(res) => Err(std::io::Error::other(res.to_string())), + Err(err) => match err.to_str() { + Some(err) => Err(std::io::Error::other(err)), + None => Err(std::io::Error::other("Undefined error")), + }, + }, } }