pub struct LabelExportSummary {
pub total_labels: usize,
pub by_category: HashMap<String, usize>,
pub by_company: HashMap<String, usize>,
pub with_provenance: usize,
pub in_scenarios: usize,
pub in_clusters: usize,
}Expand description
Summary statistics for exported labels.
Fields§
§total_labels: usizeTotal labels exported.
by_category: HashMap<String, usize>Labels by category.
by_company: HashMap<String, usize>Labels by company.
with_provenance: usizeLabels with provenance.
in_scenarios: usizeLabels in scenarios.
in_clusters: usizeLabels in clusters.
Implementations§
Source§impl LabelExportSummary
impl LabelExportSummary
Sourcepub fn from_labels(labels: &[LabeledAnomaly]) -> Self
pub fn from_labels(labels: &[LabeledAnomaly]) -> Self
Creates a summary from a list of labels.
Sourcepub fn write_to_file(&self, path: &Path) -> LabelExportResult<()>
pub fn write_to_file(&self, path: &Path) -> LabelExportResult<()>
Writes the summary to a JSON file.
Trait Implementations§
Source§impl Clone for LabelExportSummary
impl Clone for LabelExportSummary
Source§fn clone(&self) -> LabelExportSummary
fn clone(&self) -> LabelExportSummary
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 LabelExportSummary
impl Debug for LabelExportSummary
Auto Trait Implementations§
impl Freeze for LabelExportSummary
impl RefUnwindSafe for LabelExportSummary
impl Send for LabelExportSummary
impl Sync for LabelExportSummary
impl Unpin for LabelExportSummary
impl UnwindSafe for LabelExportSummary
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