pub struct SkippedApprovalStrategy {
pub approval_threshold: Decimal,
}Expand description
Strategy for skipped approval anomalies.
Fields§
§approval_threshold: DecimalThreshold above which approval is required.
Trait Implementations§
Source§impl Default for SkippedApprovalStrategy
impl Default for SkippedApprovalStrategy
Source§impl InjectionStrategy for SkippedApprovalStrategy
impl InjectionStrategy for SkippedApprovalStrategy
Source§fn can_apply(&self, entry: &JournalEntry) -> bool
fn can_apply(&self, entry: &JournalEntry) -> bool
Whether this strategy can be applied to the given entry.
Source§fn apply<R: Rng>(
&self,
entry: &mut JournalEntry,
_anomaly_type: &AnomalyType,
_rng: &mut R,
) -> InjectionResult
fn apply<R: Rng>( &self, entry: &mut JournalEntry, _anomaly_type: &AnomalyType, _rng: &mut R, ) -> InjectionResult
Applies the strategy to modify an entry.
Auto Trait Implementations§
impl Freeze for SkippedApprovalStrategy
impl RefUnwindSafe for SkippedApprovalStrategy
impl Send for SkippedApprovalStrategy
impl Sync for SkippedApprovalStrategy
impl Unpin for SkippedApprovalStrategy
impl UnwindSafe for SkippedApprovalStrategy
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