pub struct SourceIngestionReceipt {
pub event_id: String,
pub duplicate: bool,
pub deliveries: u64,
pub committed_cursor: Option<String>,
}Expand description
Receipt returned only after source fact, binding snapshot, deliveries and cursor commit.
Fields§
§event_id: StringDurable event identity safe for adapter ACK.
duplicate: boolTrue for an identical committed retry.
deliveries: u64Newly inserted deliveries; duplicate retries report zero.
committed_cursor: Option<String>Current committed resume cursor, including one advanced after this event.
Trait Implementations§
Source§impl Clone for SourceIngestionReceipt
impl Clone for SourceIngestionReceipt
Source§fn clone(&self) -> SourceIngestionReceipt
fn clone(&self) -> SourceIngestionReceipt
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 SourceIngestionReceipt
impl Debug for SourceIngestionReceipt
Source§impl<'de> Deserialize<'de> for SourceIngestionReceipt
impl<'de> Deserialize<'de> for SourceIngestionReceipt
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 SourceIngestionReceipt
Source§impl PartialEq for SourceIngestionReceipt
impl PartialEq for SourceIngestionReceipt
Source§impl Serialize for SourceIngestionReceipt
impl Serialize for SourceIngestionReceipt
impl StructuralPartialEq for SourceIngestionReceipt
Auto Trait Implementations§
impl Freeze for SourceIngestionReceipt
impl RefUnwindSafe for SourceIngestionReceipt
impl Send for SourceIngestionReceipt
impl Sync for SourceIngestionReceipt
impl Unpin for SourceIngestionReceipt
impl UnsafeUnpin for SourceIngestionReceipt
impl UnwindSafe for SourceIngestionReceipt
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.