|
|
|
@ -71,13 +71,15 @@ fn default_max_concurrent_requests() -> u16 { |
|
|
|
|
|
|
|
|
|
|
|
#[cfg(feature = "tor")] |
|
|
|
#[cfg(feature = "tor")] |
|
|
|
#[derive(Clone, Deserialize)] |
|
|
|
#[derive(Clone, Deserialize)] |
|
|
|
#[serde(rename = "snake_case")] |
|
|
|
|
|
|
|
#[serde(tag = "tor_federation")] |
|
|
|
#[serde(tag = "tor_federation")] |
|
|
|
pub enum TorFederation { |
|
|
|
pub enum TorFederation { |
|
|
|
|
|
|
|
#[serde(rename = "disabled")] |
|
|
|
Disabled, |
|
|
|
Disabled, |
|
|
|
|
|
|
|
#[serde(rename = "enabled")] |
|
|
|
Enabled { |
|
|
|
Enabled { |
|
|
|
#[serde(deserialize_with = "crate::utils::deserialize_from_str")] |
|
|
|
#[serde(deserialize_with = "crate::utils::deserialize_from_str")] |
|
|
|
tor_proxy: reqwest::Url, |
|
|
|
tor_proxy: reqwest::Url, |
|
|
|
|
|
|
|
#[serde(default)] |
|
|
|
tor_only: bool, |
|
|
|
tor_only: bool, |
|
|
|
}, |
|
|
|
}, |
|
|
|
} |
|
|
|
} |
|
|
|
|