cakerabbit_core/failmode.rs
1
2use serde::{Serialize, Deserialize};
3
4
5#[derive(Clone, Serialize, Deserialize)]
6pub enum FailMode {
7 Failover(Failover),
8 FailFast,
9 Failtry(Failtry),
10 FailBackup
11}
12
13#[derive(Clone, Serialize, Deserialize)]
14pub struct Failover {
15 pub retries: i32,
16}
17
18#[derive(Clone, Serialize, Deserialize)]
19pub struct Failtry {
20 pub retries: i32,
21}
22
23
24
25
26
27