pub struct SettingsUpdate {Show 15 fields
pub health_check_strategy: Option<HealthCheckFrequencyStrategy>,
pub healthy_status_code_range: Option<(u16, u16)>,
pub auto_fix_duplicate_catalog_id: Option<bool>,
pub auto_fix_duplicate_provider_id: Option<bool>,
pub log_level: Option<LogLevel>,
pub logging_enabled: Option<bool>,
pub search_healthy_catalogs_only: Option<bool>,
pub deduplicate_items: Option<bool>,
pub unify_response: Option<bool>,
pub max_concurrent_catalogs: Option<usize>,
pub per_catalog_timeout_seconds: Option<u64>,
pub max_retry_attempts: Option<u8>,
pub retry_initial_backoff_ms: Option<u64>,
pub retry_max_backoff_ms: Option<u64>,
pub max_items_per_catalog: Option<usize>,
}Expand description
Partial Settings update — None fields are left alone.
Fields§
§health_check_strategy: Option<HealthCheckFrequencyStrategy>§healthy_status_code_range: Option<(u16, u16)>§auto_fix_duplicate_catalog_id: Option<bool>§auto_fix_duplicate_provider_id: Option<bool>§log_level: Option<LogLevel>§logging_enabled: Option<bool>§search_healthy_catalogs_only: Option<bool>§deduplicate_items: Option<bool>§unify_response: Option<bool>§max_concurrent_catalogs: Option<usize>§per_catalog_timeout_seconds: Option<u64>§max_retry_attempts: Option<u8>§retry_initial_backoff_ms: Option<u64>§retry_max_backoff_ms: Option<u64>§max_items_per_catalog: Option<usize>Trait Implementations§
Source§impl Clone for SettingsUpdate
impl Clone for SettingsUpdate
Source§fn clone(&self) -> SettingsUpdate
fn clone(&self) -> SettingsUpdate
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SettingsUpdate
impl Debug for SettingsUpdate
Source§impl<'de> Deserialize<'de> for SettingsUpdate
impl<'de> Deserialize<'de> for SettingsUpdate
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 Serialize for SettingsUpdate
impl Serialize for SettingsUpdate
Auto Trait Implementations§
impl Freeze for SettingsUpdate
impl RefUnwindSafe for SettingsUpdate
impl Send for SettingsUpdate
impl Sync for SettingsUpdate
impl Unpin for SettingsUpdate
impl UnsafeUnpin for SettingsUpdate
impl UnwindSafe for SettingsUpdate
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