pub struct DeliveryPush {
pub id: i64,
pub kind: String,
pub recipient: String,
pub tenant_id: Option<String>,
pub payload: Vec<u8>,
}Expand description
One decoded delivery push.
Fields§
§id: i64Outbox row id — dedup key, already acked by the stream.
kind: StringProducer-defined payload discriminator (e.g. execution_event).
recipient: String§tenant_id: Option<String>§payload: Vec<u8>Decoded payload bytes (base64 on the wire).
Trait Implementations§
Source§impl Clone for DeliveryPush
impl Clone for DeliveryPush
Source§fn clone(&self) -> DeliveryPush
fn clone(&self) -> DeliveryPush
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 moreAuto Trait Implementations§
impl Freeze for DeliveryPush
impl RefUnwindSafe for DeliveryPush
impl Send for DeliveryPush
impl Sync for DeliveryPush
impl Unpin for DeliveryPush
impl UnsafeUnpin for DeliveryPush
impl UnwindSafe for DeliveryPush
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