pub struct SeedAgentDaemonConfig {
pub poll_interval_secs: u64,
pub min_refill_interval_ms: i64,
pub quarantine_grace_ms: i64,
}Expand description
Configuration for SeedAgentDaemon.
Fields§
§poll_interval_secs: u64How often the background loop wakes up to inspect the manager.
min_refill_interval_ms: i64Minimum age of last_active before an agent is eligible for refill.
Defaults to DEFAULT_MIN_REFILL_INTERVAL_MS.
quarantine_grace_ms: i64Quarantine cooldown passed to
SeedAgentEarmarkManager::sunset_wind_down_sweep. Default 7 days
(matches DEFAULT_DAEMON_QUARANTINE_GRACE_MS).
Implementations§
Trait Implementations§
Source§impl Clone for SeedAgentDaemonConfig
impl Clone for SeedAgentDaemonConfig
Source§fn clone(&self) -> SeedAgentDaemonConfig
fn clone(&self) -> SeedAgentDaemonConfig
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 moreAuto Trait Implementations§
impl Freeze for SeedAgentDaemonConfig
impl RefUnwindSafe for SeedAgentDaemonConfig
impl Send for SeedAgentDaemonConfig
impl Sync for SeedAgentDaemonConfig
impl Unpin for SeedAgentDaemonConfig
impl UnsafeUnpin for SeedAgentDaemonConfig
impl UnwindSafe for SeedAgentDaemonConfig
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