pub enum LoadThresholdMetric {
LatencyP50,
LatencyP95,
LatencyP99,
LatencyP999,
ErrorRate,
ThroughputRps,
}Expand description
The per-run metric a LoadThreshold evaluates. Maps to the threshold
metric enum.
Variants§
LatencyP50
50th-percentile latency in milliseconds.
LatencyP95
95th-percentile latency in milliseconds.
LatencyP99
99th-percentile latency in milliseconds.
LatencyP999
99.9th-percentile latency in milliseconds.
ErrorRate
Failed / requests, as a 0.0-1.0 fraction.
ThroughputRps
Throughput in requests/second over the run’s elapsed time.
Trait Implementations§
Source§impl Clone for LoadThresholdMetric
impl Clone for LoadThresholdMetric
Source§fn clone(&self) -> LoadThresholdMetric
fn clone(&self) -> LoadThresholdMetric
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for LoadThresholdMetric
Source§impl Debug for LoadThresholdMetric
impl Debug for LoadThresholdMetric
Source§impl<'de> Deserialize<'de> for LoadThresholdMetric
impl<'de> Deserialize<'de> for LoadThresholdMetric
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
impl Eq for LoadThresholdMetric
Source§impl PartialEq for LoadThresholdMetric
impl PartialEq for LoadThresholdMetric
Source§fn eq(&self, other: &LoadThresholdMetric) -> bool
fn eq(&self, other: &LoadThresholdMetric) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for LoadThresholdMetric
impl Serialize for LoadThresholdMetric
impl StructuralPartialEq for LoadThresholdMetric
Auto Trait Implementations§
impl Freeze for LoadThresholdMetric
impl RefUnwindSafe for LoadThresholdMetric
impl Send for LoadThresholdMetric
impl Sync for LoadThresholdMetric
impl Unpin for LoadThresholdMetric
impl UnsafeUnpin for LoadThresholdMetric
impl UnwindSafe for LoadThresholdMetric
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.