pub struct ConfidenceDaemonConfig {
pub poll_interval: Duration,
pub demotion_confidence_threshold: f32,
}Expand description
Configuration for ConfidenceDaemon.
Fields§
§poll_interval: DurationHow often the daemon wakes up and revalidates all tracked assets.
demotion_confidence_threshold: f32Confidence score below which an asset is eligible for automatic demotion.
Must be <= MIN_REPLAY_CONFIDENCE.
Trait Implementations§
Source§impl Clone for ConfidenceDaemonConfig
impl Clone for ConfidenceDaemonConfig
Source§fn clone(&self) -> ConfidenceDaemonConfig
fn clone(&self) -> ConfidenceDaemonConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 ConfidenceDaemonConfig
impl Debug for ConfidenceDaemonConfig
Source§impl Default for ConfidenceDaemonConfig
impl Default for ConfidenceDaemonConfig
Source§impl<'de> Deserialize<'de> for ConfidenceDaemonConfig
impl<'de> Deserialize<'de> for ConfidenceDaemonConfig
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
Auto Trait Implementations§
impl Freeze for ConfidenceDaemonConfig
impl RefUnwindSafe for ConfidenceDaemonConfig
impl Send for ConfidenceDaemonConfig
impl Sync for ConfidenceDaemonConfig
impl Unpin for ConfidenceDaemonConfig
impl UnsafeUnpin for ConfidenceDaemonConfig
impl UnwindSafe for ConfidenceDaemonConfig
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