pub trait JitterEngine: Send + Sync {
// Required methods
fn apply_jitter(&self, operation: JitterOperation) -> Result<JitterSchedule>;
fn current_schedule(&self) -> Option<JitterSchedule>;
}Expand description
Trait for jitter engines (temporal obfuscation)
Required Methods§
Sourcefn apply_jitter(&self, operation: JitterOperation) -> Result<JitterSchedule>
fn apply_jitter(&self, operation: JitterOperation) -> Result<JitterSchedule>
Apply jitter to a commit operation
Sourcefn current_schedule(&self) -> Option<JitterSchedule>
fn current_schedule(&self) -> Option<JitterSchedule>
Get the current jitter schedule