pub struct PendingDelivery {
pub message: KernelMessage,
pub attempts: u32,
pub first_sent: Instant,
pub last_attempt: Instant,
pub ack_deadline: Instant,
}Expand description
Tracks a pending delivery awaiting acknowledgment.
Fields§
§message: KernelMessageThe message being delivered.
attempts: u32Number of delivery attempts so far.
first_sent: InstantWhen the first attempt was made.
last_attempt: InstantWhen the most recent attempt was made.
ack_deadline: InstantDeadline for the current attempt’s ack.
Trait Implementations§
Source§impl Clone for PendingDelivery
impl Clone for PendingDelivery
Auto Trait Implementations§
impl Freeze for PendingDelivery
impl RefUnwindSafe for PendingDelivery
impl Send for PendingDelivery
impl Sync for PendingDelivery
impl Unpin for PendingDelivery
impl UnsafeUnpin for PendingDelivery
impl UnwindSafe for PendingDelivery
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more