From 4e952746ad64def26fcab50e04220dae962e03c1 Mon Sep 17 00:00:00 2001 From: draoi Date: Wed, 17 Jul 2024 16:01:11 +0200 Subject: [PATCH] chore: make clippy --- src/net/settings.rs | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/src/net/settings.rs b/src/net/settings.rs index 244673f5a..ce9508c1c 100644 --- a/src/net/settings.rs +++ b/src/net/settings.rs @@ -28,31 +28,15 @@ type BlacklistEntry = (String, Vec, Vec); /// /// TODO: this will be deprecated when we introduce the p2p resource /// mananger. -#[derive(Clone, Debug, serde::Deserialize, serde::Serialize)] +#[derive(Clone, Debug, Default, serde::Deserialize, serde::Serialize)] #[serde(rename_all = "lowercase")] pub enum BanPolicy { Strict, + + #[default] Relaxed, } -impl std::str::FromStr for BanPolicy { - type Err = String; - - fn from_str(s: &str) -> Result { - match s.to_lowercase().as_str() { - "strict" => Ok(BanPolicy::Strict), - "relaxed" => Ok(BanPolicy::Relaxed), - _ => Err(format!("Invalid ban policy: {}", s)), - } - } -} - -impl Default for BanPolicy { - fn default() -> Self { - BanPolicy::Strict - } -} - /// P2P network settings. The scope of this is a P2P network instance /// configured by the library user. #[derive(Debug, Clone)]