pub struct ConsolidationDaemonConfig {
pub enabled: bool,
pub interval_seconds: u64,
pub batch_size: usize,
}Expand description
Configuration for the optional background consolidation daemon (spec 004-17).
Fields§
§enabled: boolEnable the background consolidation daemon.
interval_seconds: u64How often the daemon runs, in seconds. Default: 7200 (2 hours).
batch_size: usizeMaximum number of candidates processed per daemon run. Default: 100.
Trait Implementations§
Source§impl Clone for ConsolidationDaemonConfig
impl Clone for ConsolidationDaemonConfig
Source§fn clone(&self) -> ConsolidationDaemonConfig
fn clone(&self) -> ConsolidationDaemonConfig
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 ConsolidationDaemonConfig
impl Debug for ConsolidationDaemonConfig
Source§impl Default for ConsolidationDaemonConfig
impl Default for ConsolidationDaemonConfig
Source§impl<'de> Deserialize<'de> for ConsolidationDaemonConfigwhere
ConsolidationDaemonConfig: Default,
impl<'de> Deserialize<'de> for ConsolidationDaemonConfigwhere
ConsolidationDaemonConfig: Default,
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 JsonSchema for ConsolidationDaemonConfig
impl JsonSchema for ConsolidationDaemonConfig
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for ConsolidationDaemonConfig
impl RefUnwindSafe for ConsolidationDaemonConfig
impl Send for ConsolidationDaemonConfig
impl Sync for ConsolidationDaemonConfig
impl Unpin for ConsolidationDaemonConfig
impl UnsafeUnpin for ConsolidationDaemonConfig
impl UnwindSafe for ConsolidationDaemonConfig
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