pub struct DiscoverySummary {
pub per_kind: BTreeMap<SourceKind, KindStat>,
pub total_count: usize,
pub total_bytes: i64,
pub duplicates: Vec<DuplicateGroup>,
pub issues: Vec<String>,
pub failed_kinds: Vec<SourceKind>,
}Expand description
The outcome of a discovery pass: per-kind counts, totals, duplicate groups, non-fatal issues, and the store kinds whose scan failed.
Fields§
§per_kind: BTreeMap<SourceKind, KindStat>Per source-kind stats.
total_count: usizeTotal models found across all stores.
total_bytes: i64Total bytes across all found models.
duplicates: Vec<DuplicateGroup>Groups of duplicate weight files.
issues: Vec<String>Non-fatal issues surfaced during the scan.
failed_kinds: Vec<SourceKind>Store kinds whose scan failed wholesale.
Implementations§
Trait Implementations§
Source§impl Clone for DiscoverySummary
impl Clone for DiscoverySummary
Source§impl Debug for DiscoverySummary
impl Debug for DiscoverySummary
Source§impl Default for DiscoverySummary
impl Default for DiscoverySummary
Source§impl PartialEq for DiscoverySummary
impl PartialEq for DiscoverySummary
impl StructuralPartialEq for DiscoverySummary
Auto Trait Implementations§
impl Freeze for DiscoverySummary
impl RefUnwindSafe for DiscoverySummary
impl Send for DiscoverySummary
impl Sync for DiscoverySummary
impl Unpin for DiscoverySummary
impl UnsafeUnpin for DiscoverySummary
impl UnwindSafe for DiscoverySummary
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