pub struct FailureThresholds {
pub heartbeat_timeout: Duration,
pub response_time_threshold: Duration,
pub error_rate_threshold: f64,
pub resource_anomaly_threshold: f64,
}
Expand description
Failure detection thresholds
Fields§
§heartbeat_timeout: Duration
Heartbeat timeout
response_time_threshold: Duration
Response time threshold
error_rate_threshold: f64
Error rate threshold
resource_anomaly_threshold: f64
Resource usage anomaly threshold
Trait Implementations§
Source§impl Clone for FailureThresholds
impl Clone for FailureThresholds
Source§fn clone(&self) -> FailureThresholds
fn clone(&self) -> FailureThresholds
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreAuto Trait Implementations§
impl Freeze for FailureThresholds
impl RefUnwindSafe for FailureThresholds
impl Send for FailureThresholds
impl Sync for FailureThresholds
impl Unpin for FailureThresholds
impl UnwindSafe for FailureThresholds
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more