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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.