ralph_workflow/checkpoint/
recovery.rs1#[derive(Debug, Clone, Copy, PartialEq, Eq)]
8pub enum RecoveryStrategy {
9 Fail,
11 Auto,
13 Force,
15}
16
17#[cfg(test)]
18mod tests {
19 use super::*;
20
21 #[test]
22 fn test_recovery_strategy_variants() {
23 let fail = RecoveryStrategy::Fail;
24 let auto = RecoveryStrategy::Auto;
25 let force = RecoveryStrategy::Force;
26
27 assert_eq!(fail, RecoveryStrategy::Fail);
28 assert_eq!(auto, RecoveryStrategy::Auto);
29 assert_eq!(force, RecoveryStrategy::Force);
30 }
31}