From ce7866df0943d0f0bf153b119a832d76abd2715c Mon Sep 17 00:00:00 2001 From: fabolous005 Date: Fri, 12 Apr 2024 12:18:21 +0200 Subject: [PATCH] remove nonsense errortypes --- Cargo.toml | 2 +- src/config/error.rs | 38 -------------------------------------- src/config/mod.rs | 2 -- src/errors.rs | 23 ----------------------- src/main.rs | 1 - 5 files changed, 1 insertion(+), 65 deletions(-) delete mode 100644 src/config/error.rs delete mode 100644 src/errors.rs diff --git a/Cargo.toml b/Cargo.toml index b2c46f9..ef302be 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -12,6 +12,6 @@ clap = { version = "4.5.4", features = ["derive"] } serde = { version = "1.0.197", features = ["derive"] } serde_derive = { version = "1.0.197" } num_cpus = "1.16.0" -fern = {version = "0.6.2", features = ["colored"]} +fern = { version = "0.6.2", features = ["colored"] } log = "0.4.21" humantime = "2.1.0" diff --git a/src/config/error.rs b/src/config/error.rs deleted file mode 100644 index 6554b77..0000000 --- a/src/config/error.rs +++ /dev/null @@ -1,38 +0,0 @@ -use std::io; - -use crate::errors::ErrorType; - -#[derive(Debug)] -pub enum ConfigError { - Arguments(clap::error::Error), - ConfigFile(io::Error), - Merging(String) -} - -impl ConfigError { - fn throw(self) -> ErrorType { - match self { - Self::Arguments(error) => { - ErrorType::new( - "Parsing Arguments".to_string(), - error.to_string(), - false - ) - }, - Self::ConfigFile(error) => { - ErrorType::new( - "Reading Config File".to_string(), - error.to_string(), - false - ) - }, - Self::Merging(error) => { - ErrorType::new( - "Reading Config File".to_string(), - error, - false - ) - } - } - } -} diff --git a/src/config/mod.rs b/src/config/mod.rs index 4582c4a..73ab626 100644 --- a/src/config/mod.rs +++ b/src/config/mod.rs @@ -5,8 +5,6 @@ mod engine; use crate::logging::logger_init; -pub mod error; - use self::{args::Args, config::Config}; diff --git a/src/errors.rs b/src/errors.rs deleted file mode 100644 index 9115d2d..0000000 --- a/src/errors.rs +++ /dev/null @@ -1,23 +0,0 @@ -use crate::config::error::ConfigError; - - -#[derive(Debug)] -pub struct ErrorType { - kind: String, - message: String, - fatal: bool -} - -impl ErrorType { - pub fn new(kind: String, message: String, fatal: bool) -> Self { - ErrorType { kind, message, fatal } - } -} - - -#[derive(Debug)] -pub enum SaltfishError { - ConfigError(ConfigError) -} - - diff --git a/src/main.rs b/src/main.rs index c378f09..557de10 100644 --- a/src/main.rs +++ b/src/main.rs @@ -9,7 +9,6 @@ use log::trace; mod chess; mod config; -mod errors; mod logging;