use serde::{Deserialize, Serialize}; #[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)] pub struct Root { pub max_claims_soft: Option, pub max_claims_hard: Option, pub moving_average_interval: Option, pub min_script_version: Option, pub title: String, pub ignore_global_blocked: bool, pub item_type: String, pub history_length: i64, pub domains: Option, pub valid_item_regexp: String, pub redis: Option, } #[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)] pub struct Redis { pub host: String, pub port: u16, pub pass: String, }