pub struct OutboxEntry {
pub delivery_id: String,
pub boundary: BoundaryId,
pub event: EventId,
pub emission_index: u64,
pub plugin: String,
pub system: String,
}Expand description
Durable, idempotent external-delivery identity derived from committed
boundary evidence. The engine creates one entry for every emission; a host
may deliver it at least once and use delivery_id as its idempotency key.
Fields§
§delivery_id: String§boundary: BoundaryId§event: EventId§emission_index: u64§plugin: String§system: StringTrait Implementations§
Source§impl Clone for OutboxEntry
impl Clone for OutboxEntry
Source§fn clone(&self) -> OutboxEntry
fn clone(&self) -> OutboxEntry
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 OutboxEntry
impl Debug for OutboxEntry
Source§impl<'de> Deserialize<'de> for OutboxEntry
impl<'de> Deserialize<'de> for OutboxEntry
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<OutboxEntry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OutboxEntry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for OutboxEntry
Source§impl PartialEq for OutboxEntry
impl PartialEq for OutboxEntry
Source§impl Serialize for OutboxEntry
impl Serialize for OutboxEntry
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for OutboxEntry
Auto Trait Implementations§
impl Freeze for OutboxEntry
impl RefUnwindSafe for OutboxEntry
impl Send for OutboxEntry
impl Sync for OutboxEntry
impl Unpin for OutboxEntry
impl UnsafeUnpin for OutboxEntry
impl UnwindSafe for OutboxEntry
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