pub struct CoverageInfo {
pub total_tables: usize,
pub tables_with_schema: usize,
pub tables_missing_schema: Vec<String>,
pub schemas_without_data: Vec<String>,
}Expand description
Coverage information for discovered tables
Fields§
§total_tables: usizeTotal number of tables discovered in data directory
tables_with_schema: usizeNumber of tables with schema definitions loaded
tables_missing_schema: Vec<String>Tables discovered but missing schema definitions
schemas_without_data: Vec<String>Schema definitions loaded but no corresponding data found
Implementations§
Source§impl CoverageInfo
impl CoverageInfo
Sourcepub fn coverage_percentage(&self) -> f64
pub fn coverage_percentage(&self) -> f64
Calculate coverage percentage
Sourcepub fn has_critical_issues(&self) -> bool
pub fn has_critical_issues(&self) -> bool
Check if there are critical issues
Trait Implementations§
Source§impl Clone for CoverageInfo
impl Clone for CoverageInfo
Source§fn clone(&self) -> CoverageInfo
fn clone(&self) -> CoverageInfo
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 moreAuto Trait Implementations§
impl Freeze for CoverageInfo
impl RefUnwindSafe for CoverageInfo
impl Send for CoverageInfo
impl Sync for CoverageInfo
impl Unpin for CoverageInfo
impl UnsafeUnpin for CoverageInfo
impl UnwindSafe for CoverageInfo
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