pub struct ClaimedOutboxMessage { /* private fields */ }Expand description
A message handed to a publisher, with what the store knows about how its delivery has gone so far.
Implementations§
Source§impl ClaimedOutboxMessage
impl ClaimedOutboxMessage
pub fn new(message: OutboxMessage, attempt: OutboxAttempt) -> Self
pub fn message(&self) -> &OutboxMessage
Sourcepub fn attempt(&self) -> OutboxAttempt
pub fn attempt(&self) -> OutboxAttempt
Attempts already made. The delivery about to be tried is not counted, so a publisher comparing this against its limit is asking “has this already failed too often?”.
Trait Implementations§
Source§impl Clone for ClaimedOutboxMessage
impl Clone for ClaimedOutboxMessage
Source§fn clone(&self) -> ClaimedOutboxMessage
fn clone(&self) -> ClaimedOutboxMessage
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 moreSource§impl Debug for ClaimedOutboxMessage
impl Debug for ClaimedOutboxMessage
Source§impl<'de> Deserialize<'de> for ClaimedOutboxMessage
impl<'de> Deserialize<'de> for ClaimedOutboxMessage
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ClaimedOutboxMessage
Source§impl PartialEq for ClaimedOutboxMessage
impl PartialEq for ClaimedOutboxMessage
Source§impl Serialize for ClaimedOutboxMessage
impl Serialize for ClaimedOutboxMessage
impl StructuralPartialEq for ClaimedOutboxMessage
Auto Trait Implementations§
impl Freeze for ClaimedOutboxMessage
impl RefUnwindSafe for ClaimedOutboxMessage
impl Send for ClaimedOutboxMessage
impl Sync for ClaimedOutboxMessage
impl Unpin for ClaimedOutboxMessage
impl UnsafeUnpin for ClaimedOutboxMessage
impl UnwindSafe for ClaimedOutboxMessage
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