pub struct StressResult {
pub mode: StressMode,
pub duration: Duration,
pub total_ops: u64,
pub ops_per_sec: f64,
pub passed: bool,
pub pass_criteria: String,
pub actual_value: String,
pub memory: MemoryStats,
pub latency: LatencyStats,
pub errors: Vec<StressError>,
}Expand description
Stress test result
Fields§
§mode: StressModeTest mode
duration: DurationTest duration
total_ops: u64Total operations completed
ops_per_sec: f64Operations per second
passed: boolWhether the test passed pass criteria
pass_criteria: StringPass criteria description
actual_value: StringActual value achieved
memory: MemoryStatsMemory stats
latency: LatencyStatsLatency stats
errors: Vec<StressError>Errors encountered
Implementations§
Trait Implementations§
Source§impl Clone for StressResult
impl Clone for StressResult
Source§fn clone(&self) -> StressResult
fn clone(&self) -> StressResult
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 moreSource§impl Debug for StressResult
impl Debug for StressResult
Source§impl<'de> Deserialize<'de> for StressResult
impl<'de> Deserialize<'de> for StressResult
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 StressResult
impl RefUnwindSafe for StressResult
impl Send for StressResult
impl Sync for StressResult
impl Unpin for StressResult
impl UnsafeUnpin for StressResult
impl UnwindSafe for StressResult
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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