pub struct ComprehensiveValidationReport {
pub operations: HashMap<String, OperationValidationReport>,
pub total_operations: usize,
pub operations_passed: usize,
pub operations_failed: usize,
pub timestamp: SystemTime,
}Expand description
Comprehensive validation report for all operations
Fields§
§operations: HashMap<String, OperationValidationReport>Reports for each operation
total_operations: usizeTotal operations tested
operations_passed: usizeOperations with all tests passing
operations_failed: usizeOperations with failures
timestamp: SystemTimeOverall validation timestamp
Implementations§
Source§impl ComprehensiveValidationReport
impl ComprehensiveValidationReport
pub fn new() -> Self
Sourcepub fn add_operation_report(&mut self, report: OperationValidationReport)
pub fn add_operation_report(&mut self, report: OperationValidationReport)
Add an operation report
Sourcepub fn overall_pass_rate(&self) -> f64
pub fn overall_pass_rate(&self) -> f64
Calculate overall pass rate
Sourcepub fn print_summary(&self)
pub fn print_summary(&self)
Print comprehensive summary
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ComprehensiveValidationReport
impl RefUnwindSafe for ComprehensiveValidationReport
impl Send for ComprehensiveValidationReport
impl Sync for ComprehensiveValidationReport
impl Unpin for ComprehensiveValidationReport
impl UnsafeUnpin for ComprehensiveValidationReport
impl UnwindSafe for ComprehensiveValidationReport
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,
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