Struct Output Statistics
pub struct OutputStatistics {
pub callbacks: u64,
pub frames: u64,
pub processor_faults: u64,
pub backend_errors: u64,
pub panics: u64,
pub input_underflow_frames: u64,
}Expand description
Relaxed atomic diagnostics, sampled on a control thread. Fields may come from adjacent callbacks; this is not a coherent meter or latency measurement. Frames count completed DSP sub-blocks; callbacks include permanently disabled callbacks after a panic. Counters wrap on overflow.
Fields§
§callbacks: u64§frames: u64§processor_faults: u64§backend_errors: u64§panics: u64§input_underflow_frames: u64Frames zero-filled because a duplex input ring was short.
Trait Implementations§
§impl Clone for OutputStatistics
impl Clone for OutputStatistics
§fn clone(&self) -> OutputStatistics
fn clone(&self) -> OutputStatistics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · §fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for OutputStatistics
§impl Debug for OutputStatistics
impl Debug for OutputStatistics
§impl Default for OutputStatistics
impl Default for OutputStatistics
§fn default() -> OutputStatistics
fn default() -> OutputStatistics
Returns the “default value” for a type. Read more
impl Eq for OutputStatistics
§impl PartialEq for OutputStatistics
impl PartialEq for OutputStatistics
impl StructuralPartialEq for OutputStatistics
Auto Trait Implementations§
impl Freeze for OutputStatistics
impl RefUnwindSafe for OutputStatistics
impl Send for OutputStatistics
impl Sync for OutputStatistics
impl Unpin for OutputStatistics
impl UnsafeUnpin for OutputStatistics
impl UnwindSafe for OutputStatistics
Blanket Implementations§
impl<T> AutoreleaseSafe for T
§impl<T> BorrowMut<T> for T
impl<T> BorrowMut<T> for T
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more