pub struct DeferredStats {
pub total_queued: u64,
pub total_processed: u64,
pub current_depth: usize,
pub peak_depth: usize,
pub queued_bytes: usize,
pub full_count: u64,
pub warning_count: u64,
pub immediate_process_count: u64,
}Expand description
Statistics about deferred processing.
Fields§
§total_queued: u64Total frees queued.
total_processed: u64Total frees processed.
current_depth: usizeCurrent queue depth.
peak_depth: usizePeak queue depth.
queued_bytes: usizeTotal bytes in queue.
full_count: u64Number of times queue was full.
warning_count: u64Number of times warning threshold was hit.
immediate_process_count: u64Number of immediate processing events.
Trait Implementations§
Source§impl Clone for DeferredStats
impl Clone for DeferredStats
Source§fn clone(&self) -> DeferredStats
fn clone(&self) -> DeferredStats
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 DeferredStats
impl Debug for DeferredStats
Source§impl Default for DeferredStats
impl Default for DeferredStats
Source§fn default() -> DeferredStats
fn default() -> DeferredStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DeferredStats
impl RefUnwindSafe for DeferredStats
impl Send for DeferredStats
impl Sync for DeferredStats
impl Unpin for DeferredStats
impl UnwindSafe for DeferredStats
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