pub struct WebhookDiagnostics {
pub queue_depth: usize,
pub queue_capacity: usize,
pub queue_policy: WebhookQueuePolicy,
pub enqueued_total: u64,
pub delivered_total: u64,
pub failed_total: u64,
pub dropped_total: u64,
pub retry_attempts_total: u64,
pub failure_store_path: String,
pub recent_failures: Vec<WebhookFailureRecord>,
}Fields§
§queue_depth: usize§queue_capacity: usize§queue_policy: WebhookQueuePolicy§enqueued_total: u64§delivered_total: u64§failed_total: u64§dropped_total: u64§retry_attempts_total: u64§failure_store_path: String§recent_failures: Vec<WebhookFailureRecord>Trait Implementations§
Source§impl Clone for WebhookDiagnostics
impl Clone for WebhookDiagnostics
Source§fn clone(&self) -> WebhookDiagnostics
fn clone(&self) -> WebhookDiagnostics
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 WebhookDiagnostics
impl Debug for WebhookDiagnostics
Auto Trait Implementations§
impl Freeze for WebhookDiagnostics
impl RefUnwindSafe for WebhookDiagnostics
impl Send for WebhookDiagnostics
impl Sync for WebhookDiagnostics
impl Unpin for WebhookDiagnostics
impl UnsafeUnpin for WebhookDiagnostics
impl UnwindSafe for WebhookDiagnostics
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