diff --git a/src/database.rs b/src/database.rs index 4349c65..4b8da68 100644 --- a/src/database.rs +++ b/src/database.rs @@ -71,13 +71,15 @@ fn default_max_concurrent_requests() -> u16 { #[cfg(feature = "tor")] #[derive(Clone, Deserialize)] -#[serde(rename = "snake_case")] #[serde(tag = "tor_federation")] pub enum TorFederation { + #[serde(rename = "disabled")] Disabled, + #[serde(rename = "enabled")] Enabled { #[serde(deserialize_with = "crate::utils::deserialize_from_str")] tor_proxy: reqwest::Url, + #[serde(default)] tor_only: bool, }, }