pub struct ParkRunStats {
pub frames: u64,
pub parks: u64,
pub replaced: u64,
pub dropped: u64,
}Expand description
Outcome of one detection run over a gray stream.
Fields§
§frames: u64Gray frames read from the stream.
parks: u64Distinct parks written (one park_NNNNNN.jpg each; a replace does NOT count here).
replaced: u64Parks superseded by a stronger close pair (overwrote an existing frame).
dropped: u64Parks whose full-res ring JPEG never arrived / failed to write — dropped with a count rather than silently, so a missing layer is visible.
Trait Implementations§
Source§impl Debug for ParkRunStats
impl Debug for ParkRunStats
Source§impl Default for ParkRunStats
impl Default for ParkRunStats
Source§fn default() -> ParkRunStats
fn default() -> ParkRunStats
Returns the “default value” for a type. Read more
impl Eq for ParkRunStats
Source§impl PartialEq for ParkRunStats
impl PartialEq for ParkRunStats
Source§fn eq(&self, other: &ParkRunStats) -> bool
fn eq(&self, other: &ParkRunStats) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ParkRunStats
Auto Trait Implementations§
impl Freeze for ParkRunStats
impl RefUnwindSafe for ParkRunStats
impl Send for ParkRunStats
impl Sync for ParkRunStats
impl Unpin for ParkRunStats
impl UnsafeUnpin for ParkRunStats
impl UnwindSafe for ParkRunStats
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.