pub struct ValidationReport {
pub tests: Vec<(String, TestResult)>,
}Expand description
Comprehensive validation report
Fields§
§tests: Vec<(String, TestResult)>Implementations§
Source§impl ValidationReport
impl ValidationReport
pub fn new() -> Self
pub fn add_test_result(&mut self, test_name: &str, result: TestResult)
pub fn is_successful(&self) -> bool
pub fn summary(&self) -> String
pub fn detailed_report(&self) -> String
Trait Implementations§
Source§impl Debug for ValidationReport
impl Debug for ValidationReport
Auto Trait Implementations§
impl Freeze for ValidationReport
impl RefUnwindSafe for ValidationReport
impl Send for ValidationReport
impl Sync for ValidationReport
impl Unpin for ValidationReport
impl UnsafeUnpin for ValidationReport
impl UnwindSafe for ValidationReport
Blanket Implementations§
impl<T> Allocation for T
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