pub struct ScannerRuntimeConfig {
pub speed: Option<ScannerRuntimeConfigValue<String>>,
pub delay: Option<ScannerRuntimeConfigValue<f64>>,
pub max_wait_seconds: Option<ScannerRuntimeConfigValue<f64>>,
pub idle_mode: Option<ScannerRuntimeConfigValue<bool>>,
pub start_delay_seconds: Option<ScannerRuntimeConfigValue<Option<u64>>>,
pub cycle_interval_seconds: Option<ScannerRuntimeConfigValue<u64>>,
pub bitrot_cycle_seconds: Option<ScannerRuntimeConfigValue<Option<u64>>>,
pub cycle_max_duration_seconds: Option<ScannerRuntimeConfigValue<Option<u64>>>,
pub cycle_max_objects: Option<ScannerRuntimeConfigValue<Option<u64>>>,
pub cycle_max_directories: Option<ScannerRuntimeConfigValue<Option<u64>>>,
pub extra: BTreeMap<String, Value>,
}Expand description
Typed subset of scanner runtime settings.
Fields§
§speed: Option<ScannerRuntimeConfigValue<String>>§delay: Option<ScannerRuntimeConfigValue<f64>>§max_wait_seconds: Option<ScannerRuntimeConfigValue<f64>>§idle_mode: Option<ScannerRuntimeConfigValue<bool>>§start_delay_seconds: Option<ScannerRuntimeConfigValue<Option<u64>>>§cycle_interval_seconds: Option<ScannerRuntimeConfigValue<u64>>§bitrot_cycle_seconds: Option<ScannerRuntimeConfigValue<Option<u64>>>§cycle_max_duration_seconds: Option<ScannerRuntimeConfigValue<Option<u64>>>§cycle_max_objects: Option<ScannerRuntimeConfigValue<Option<u64>>>§cycle_max_directories: Option<ScannerRuntimeConfigValue<Option<u64>>>§extra: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for ScannerRuntimeConfig
impl Clone for ScannerRuntimeConfig
Source§fn clone(&self) -> ScannerRuntimeConfig
fn clone(&self) -> ScannerRuntimeConfig
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 ScannerRuntimeConfig
impl Debug for ScannerRuntimeConfig
Source§impl Default for ScannerRuntimeConfig
impl Default for ScannerRuntimeConfig
Source§fn default() -> ScannerRuntimeConfig
fn default() -> ScannerRuntimeConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ScannerRuntimeConfig
impl<'de> Deserialize<'de> for ScannerRuntimeConfig
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 for ScannerRuntimeConfig
impl PartialEq for ScannerRuntimeConfig
Source§impl Serialize for ScannerRuntimeConfig
impl Serialize for ScannerRuntimeConfig
impl StructuralPartialEq for ScannerRuntimeConfig
Auto Trait Implementations§
impl Freeze for ScannerRuntimeConfig
impl RefUnwindSafe for ScannerRuntimeConfig
impl Send for ScannerRuntimeConfig
impl Sync for ScannerRuntimeConfig
impl Unpin for ScannerRuntimeConfig
impl UnsafeUnpin for ScannerRuntimeConfig
impl UnwindSafe for ScannerRuntimeConfig
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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