From 4783c6d20e53650db9b6e642b742f24976391b61 Mon Sep 17 00:00:00 2001 From: Niklas Kapelle Date: Thu, 5 Mar 2026 23:17:10 +0100 Subject: [PATCH] removed usless derives --- src/types/game.rs | 2 +- src/types/installed_mod.rs | 2 +- src/types/link.rs | 2 +- src/types/mod_config.rs | 2 +- src/types/mod_file.rs | 2 +- src/types/modded_instance.rs | 2 +- src/types/root_config.rs | 4 ++-- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/types/game.rs b/src/types/game.rs index f76e869..af66b3d 100644 --- a/src/types/game.rs +++ b/src/types/game.rs @@ -8,7 +8,7 @@ use serde::Deserialize; use crate::{types::link::Link, utils::walk_all_files}; /// Available game -#[derive(Debug, Clone, Deserialize, PartialEq)] +#[derive(Debug, Clone, Deserialize)] pub struct Game { install_location: PathBuf, } diff --git a/src/types/installed_mod.rs b/src/types/installed_mod.rs index 5598d40..fa2d8b5 100644 --- a/src/types/installed_mod.rs +++ b/src/types/installed_mod.rs @@ -2,7 +2,7 @@ use serde::{Deserialize, Serialize}; use crate::types::{link::Link, mod_file::ModFile}; -#[derive(Debug, Clone, Deserialize, Serialize, PartialEq, Eq, Hash)] +#[derive(Debug, Clone, Deserialize, Serialize, PartialEq, Eq)] pub struct InstalledMod { id: String, files: Vec, diff --git a/src/types/link.rs b/src/types/link.rs index 6f51afc..d81cbbb 100644 --- a/src/types/link.rs +++ b/src/types/link.rs @@ -5,7 +5,7 @@ use serde::{Deserialize, Serialize}; use crate::types::mod_file::ModFile; /// A link between a file from a mod and a destination in a ModdedInstance -#[derive(Debug, Clone, Deserialize, Serialize, PartialEq, Eq, Hash)] +#[derive(Debug, Clone, Deserialize, Serialize, PartialEq, Eq)] #[serde(from = "(PathBuf, PathBuf)", into = "(PathBuf,PathBuf)")] pub struct Link { src: PathBuf, diff --git a/src/types/mod_config.rs b/src/types/mod_config.rs index 015179a..230dc72 100644 --- a/src/types/mod_config.rs +++ b/src/types/mod_config.rs @@ -3,7 +3,7 @@ use std::path::{Path, PathBuf}; use serde::Deserialize; /// Config for an available mod -#[derive(Debug, Clone, Deserialize, PartialEq)] +#[derive(Debug, Clone, Deserialize)] pub struct ModConfig { /// ID of the mod id: String, diff --git a/src/types/mod_file.rs b/src/types/mod_file.rs index 7568f27..28fb475 100644 --- a/src/types/mod_file.rs +++ b/src/types/mod_file.rs @@ -7,7 +7,7 @@ use crate::{ utils::walk_all_files, }; -#[derive(Debug, Clone, Deserialize, PartialEq, Eq)] +#[derive(Debug, Clone, Deserialize)] pub struct ModFile { /// Relative path in the mod src: PathBuf, diff --git a/src/types/modded_instance.rs b/src/types/modded_instance.rs index 93791bf..a872627 100644 --- a/src/types/modded_instance.rs +++ b/src/types/modded_instance.rs @@ -10,7 +10,7 @@ use serde::{Deserialize, Serialize}; use crate::types::{ConfigReadWriteError, installed_mod::InstalledMod, link::Link}; /// An modded game with all plugins and files -#[derive(Debug, Clone, Deserialize, Serialize, PartialEq)] +#[derive(Debug, Clone, Deserialize, Serialize)] pub struct ModdedInstance { name: String, diff --git a/src/types/root_config.rs b/src/types/root_config.rs index 68522a8..e2b8c84 100644 --- a/src/types/root_config.rs +++ b/src/types/root_config.rs @@ -8,7 +8,7 @@ use serde::Deserialize; use crate::types::{ConfigReadWriteError, ModConfig, game::Game, modded_instance::ModdedInstance}; -#[derive(Debug, Clone, Deserialize, PartialEq)] +#[derive(Debug, Clone, Deserialize)] pub struct RootConfig { /// Available games games: Vec, @@ -62,7 +62,7 @@ impl RootConfig { } } -#[derive(Debug, Clone, Deserialize, PartialEq)] +#[derive(Debug, Clone, Deserialize)] pub struct InstancePointer { pub id: String, pub path: PathBuf,