pub struct AsyncValidationTestResult {Show 15 fields
pub test_name: String,
pub export_mode: String,
pub validation_timing: String,
pub dataset_size: usize,
pub export_time_ms: u64,
pub validation_time_ms: Option<u64>,
pub total_time_ms: u64,
pub memory_usage_bytes: usize,
pub peak_memory_bytes: usize,
pub output_file_size_bytes: usize,
pub validation_success: bool,
pub validation_issues_count: usize,
pub export_success: bool,
pub error_message: Option<String>,
pub additional_metrics: HashMap<String, f64>,
}
Expand description
Async validation test result
Fields§
§test_name: String
Test name
export_mode: String
Export mode used
validation_timing: String
Validation timing
dataset_size: usize
Dataset size
export_time_ms: u64
Export time in milliseconds
validation_time_ms: Option<u64>
Validation time in milliseconds (if applicable)
total_time_ms: u64
Total time including validation
memory_usage_bytes: usize
Memory usage during export (bytes)
peak_memory_bytes: usize
Peak memory usage (bytes)
output_file_size_bytes: usize
File size generated (bytes)
validation_success: bool
Whether validation was successful
validation_issues_count: usize
Number of validation issues found
export_success: bool
Whether export was successful
error_message: Option<String>
Error message if any
additional_metrics: HashMap<String, f64>
Additional metrics
Trait Implementations§
Source§impl Clone for AsyncValidationTestResult
impl Clone for AsyncValidationTestResult
Source§fn clone(&self) -> AsyncValidationTestResult
fn clone(&self) -> AsyncValidationTestResult
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 AsyncValidationTestResult
impl Debug for AsyncValidationTestResult
Source§impl<'de> Deserialize<'de> for AsyncValidationTestResult
impl<'de> Deserialize<'de> for AsyncValidationTestResult
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 AsyncValidationTestResult
impl RefUnwindSafe for AsyncValidationTestResult
impl Send for AsyncValidationTestResult
impl Sync for AsyncValidationTestResult
impl Unpin for AsyncValidationTestResult
impl UnwindSafe for AsyncValidationTestResult
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