pub struct SlaRequirements {
pub max_latency_p95_ms: u64,
pub max_latency_p99_ms: u64,
pub min_throughput_rps: f32,
pub availability_percent: f32,
}Expand description
SLA requirements
Fields§
§max_latency_p95_ms: u64Maximum latency (P95)
max_latency_p99_ms: u64Maximum latency (P99)
min_throughput_rps: f32Minimum throughput
availability_percent: f32Availability requirement
Trait Implementations§
Source§impl Clone for SlaRequirements
impl Clone for SlaRequirements
Source§fn clone(&self) -> SlaRequirements
fn clone(&self) -> SlaRequirements
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 moreSource§impl Debug for SlaRequirements
impl Debug for SlaRequirements
Source§impl<'de> Deserialize<'de> for SlaRequirements
impl<'de> Deserialize<'de> for SlaRequirements
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SlaRequirements
impl RefUnwindSafe for SlaRequirements
impl Send for SlaRequirements
impl Sync for SlaRequirements
impl Unpin for SlaRequirements
impl UnsafeUnpin for SlaRequirements
impl UnwindSafe for SlaRequirements
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