pub struct SlaRequirement {
pub name: String,
pub metric_type: SlaMetricType,
pub target_value: f64,
pub tolerance: f64,
pub penalty: f64,
}Expand description
SLA requirement
Fields§
§name: StringSLA name
metric_type: SlaMetricTypeMetric type
target_value: f64Target value
tolerance: f64Tolerance
penalty: f64Penalty for violation
Trait Implementations§
Source§impl Clone for SlaRequirement
impl Clone for SlaRequirement
Source§fn clone(&self) -> SlaRequirement
fn clone(&self) -> SlaRequirement
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 SlaRequirement
impl RefUnwindSafe for SlaRequirement
impl Send for SlaRequirement
impl Sync for SlaRequirement
impl Unpin for SlaRequirement
impl UnwindSafe for SlaRequirement
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