pub struct SyncOutboxStats {
pub pending_messages: usize,
pub pending_bytes: Option<usize>,
pub attempted_messages: Option<usize>,
pub total_attempts: Option<u64>,
pub next_ready_at_ms: Option<u64>,
}Expand description
Bounded outbox observations without message payloads.
Fields§
§pending_messages: usizeNumber of pending messages.
pending_bytes: Option<usize>Total encoded pending bytes when the provider can report them exactly.
attempted_messages: Option<usize>Number of pending messages that have at least one delivery attempt.
total_attempts: Option<u64>Total attempts across pending messages when known.
next_ready_at_ms: Option<u64>Readiness timestamp of the ordered front message when known.
Trait Implementations§
Source§impl Clone for SyncOutboxStats
impl Clone for SyncOutboxStats
Source§fn clone(&self) -> SyncOutboxStats
fn clone(&self) -> SyncOutboxStats
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SyncOutboxStats
Source§impl Debug for SyncOutboxStats
impl Debug for SyncOutboxStats
impl Eq for SyncOutboxStats
Source§impl PartialEq for SyncOutboxStats
impl PartialEq for SyncOutboxStats
impl StructuralPartialEq for SyncOutboxStats
Auto Trait Implementations§
impl Freeze for SyncOutboxStats
impl RefUnwindSafe for SyncOutboxStats
impl Send for SyncOutboxStats
impl Sync for SyncOutboxStats
impl Unpin for SyncOutboxStats
impl UnsafeUnpin for SyncOutboxStats
impl UnwindSafe for SyncOutboxStats
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