pub struct DetectionSummary {
pub counts_by_type: HashMap<String, u32>,
pub confidence_histogram: Vec<u32>,
pub total_detections: u32,
}Expand description
Summary data for detection events
Fields§
§counts_by_type: HashMap<String, u32>Counts of detections by type
confidence_histogram: Vec<u32>Confidence histogram (10 buckets: 0.0-0.1, 0.1-0.2, …, 0.9-1.0)
total_detections: u32Total number of detections
Trait Implementations§
Source§impl Clone for DetectionSummary
impl Clone for DetectionSummary
Source§fn clone(&self) -> DetectionSummary
fn clone(&self) -> DetectionSummary
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 DetectionSummary
impl Debug for DetectionSummary
Source§impl<'de> Deserialize<'de> for DetectionSummary
impl<'de> Deserialize<'de> for DetectionSummary
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DetectionSummary
impl RefUnwindSafe for DetectionSummary
impl Send for DetectionSummary
impl Sync for DetectionSummary
impl Unpin for DetectionSummary
impl UnsafeUnpin for DetectionSummary
impl UnwindSafe for DetectionSummary
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