pub struct TechnicalTestResult {
pub config: TechnicalTestConfig,
pub outcome: TestOutcome,
pub performance: PerformanceMetrics,
pub platform_results: HashMap<PlatformType, PlatformTestResult>,
pub errors: Vec<TestError>,
pub start_time: Instant,
pub end_time: Instant,
}Expand description
Technical test result
Fields§
§config: TechnicalTestConfigTest configuration
outcome: TestOutcomeTest outcome
performance: PerformanceMetricsPerformance metrics
platform_results: HashMap<PlatformType, PlatformTestResult>Platform-specific results
errors: Vec<TestError>Error information
start_time: InstantStart and end times (as milliseconds since epoch)
end_time: InstantTest end time
Trait Implementations§
Source§impl Clone for TechnicalTestResult
impl Clone for TechnicalTestResult
Source§fn clone(&self) -> TechnicalTestResult
fn clone(&self) -> TechnicalTestResult
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 TechnicalTestResult
impl Debug for TechnicalTestResult
Source§impl<'de> Deserialize<'de> for TechnicalTestResult
impl<'de> Deserialize<'de> for TechnicalTestResult
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 TechnicalTestResult
impl RefUnwindSafe for TechnicalTestResult
impl Send for TechnicalTestResult
impl Sync for TechnicalTestResult
impl Unpin for TechnicalTestResult
impl UnsafeUnpin for TechnicalTestResult
impl UnwindSafe for TechnicalTestResult
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> 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