exocore_apps_host/
config.rs1use std::time::Duration;
2
3use exocore_core::utils::backoff::BackoffConfig;
4
5#[derive(Clone, Copy)]
7pub struct Config {
8 pub restart_backoff: BackoffConfig,
9}
10
11impl Default for Config {
12 fn default() -> Self {
13 Config {
14 restart_backoff: BackoffConfig {
15 normal_constant: Duration::from_secs(1),
16 failure_constant: Duration::from_secs(1),
17 failure_exp_base: 2.0,
18 failure_exp_multiplier: Duration::from_secs(5),
19 failure_maximum: Duration::from_secs(30),
20 },
21 }
22 }
23}