pub struct TaskMetrics { /* private fields */ }Implementations§
Source§impl TaskMetrics
impl TaskMetrics
pub fn new() -> Self
pub fn record_queued(&self)
pub fn record_completed(&self)
pub fn record_failed(&self)
pub fn record_retried(&self)
pub fn record_processing_time(&self, duration_ms: u64)
pub fn get_queue_depth(&self) -> u64
pub fn snapshot(&self) -> MetricsSnapshot
pub fn reset(&self)
Trait Implementations§
Source§impl Debug for TaskMetrics
impl Debug for TaskMetrics
Source§impl Default for TaskMetrics
impl Default for TaskMetrics
Source§fn default() -> TaskMetrics
fn default() -> TaskMetrics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for TaskMetrics
impl RefUnwindSafe for TaskMetrics
impl Send for TaskMetrics
impl Sync for TaskMetrics
impl Unpin for TaskMetrics
impl UnwindSafe for TaskMetrics
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