Struct radiobrowser::ApiConfig
source · pub struct ApiConfig {Show 22 fields
pub check_enabled: bool,
pub prometheus_exporter_enabled: bool,
pub pull_servers: Vec<String>,
pub tcp_timeout_seconds: u32,
pub broken_stations_never_working_timeout_seconds: u32,
pub broken_stations_timeout_seconds: u32,
pub checks_timeout_seconds: u32,
pub click_valid_timeout_seconds: u32,
pub clicks_timeout_seconds: u32,
pub mirror_pull_interval_seconds: u32,
pub update_caches_interval_seconds: u32,
pub server_name: String,
pub server_location: String,
pub server_country_code: String,
pub check_retries: u32,
pub check_batchsize: u32,
pub check_pause_seconds: u32,
pub api_threads: u32,
pub cache_type: String,
pub cache_ttl: u32,
pub language_replace_filepath: String,
pub language_to_code_filepath: String,
}
Fields§
§check_enabled: bool
§prometheus_exporter_enabled: bool
§pull_servers: Vec<String>
§tcp_timeout_seconds: u32
§broken_stations_never_working_timeout_seconds: u32
§broken_stations_timeout_seconds: u32
§checks_timeout_seconds: u32
§click_valid_timeout_seconds: u32
§clicks_timeout_seconds: u32
§mirror_pull_interval_seconds: u32
§update_caches_interval_seconds: u32
§server_name: String
§server_location: String
§server_country_code: String
§check_retries: u32
§check_batchsize: u32
§check_pause_seconds: u32
§api_threads: u32
§cache_type: String
§cache_ttl: u32
§language_replace_filepath: String
§language_to_code_filepath: String
Trait Implementations§
source§impl<'de> Deserialize<'de> for ApiConfig
impl<'de> Deserialize<'de> for ApiConfig
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<ApiConfig> for ApiConfig
impl PartialEq<ApiConfig> for ApiConfig
impl Eq for ApiConfig
impl StructuralEq for ApiConfig
impl StructuralPartialEq for ApiConfig
Auto Trait Implementations§
impl RefUnwindSafe for ApiConfig
impl Send for ApiConfig
impl Sync for ApiConfig
impl Unpin for ApiConfig
impl UnwindSafe for ApiConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.