1 2 3 4 5 6 7 8 9 10 11 12 13
//! Constants for the exponential backoff policy. /// The default initial interval value in milliseconds (0.5 seconds). pub const INITIAL_INTERVAL_MILLIS: u64 = 500; /// The default randomization factor (0.5 which results in a random period ranging between 50% /// below and 50% above the retry interval). pub const RANDOMIZATION_FACTOR: f64 = 0.5; /// The default multiplier value (1.5 which is 50% increase per back off). pub const MULTIPLIER: f64 = 1.5; /// The default maximum back off time in milliseconds (1 minute). pub const MAX_INTERVAL_MILLIS: u64 = 60_000; /// The default maximum elapsed time in milliseconds (15 minutes). pub const MAX_ELAPSED_TIME_MILLIS: u64 = 900_000;