pub struct RecipientAcknowledgement {
pub participant_id: u64,
pub acknowledged_through: u64,
}Expand description
A recipient’s acknowledgement at the time of the cut.
Fields§
§participant_id: u64The recipient.
acknowledged_through: u64Every delivery at or below this delivery sequence is acknowledged by it. A delivery sequence, not a row of either stream.
Trait Implementations§
Source§impl Clone for RecipientAcknowledgement
impl Clone for RecipientAcknowledgement
Source§impl Debug for RecipientAcknowledgement
impl Debug for RecipientAcknowledgement
Source§impl<'de> Deserialize<'de> for RecipientAcknowledgement
impl<'de> Deserialize<'de> for RecipientAcknowledgement
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 RecipientAcknowledgement
Source§impl PartialEq for RecipientAcknowledgement
impl PartialEq for RecipientAcknowledgement
Source§impl Serialize for RecipientAcknowledgement
impl Serialize for RecipientAcknowledgement
impl StructuralPartialEq for RecipientAcknowledgement
Auto Trait Implementations§
impl Freeze for RecipientAcknowledgement
impl RefUnwindSafe for RecipientAcknowledgement
impl Send for RecipientAcknowledgement
impl Sync for RecipientAcknowledgement
impl Unpin for RecipientAcknowledgement
impl UnsafeUnpin for RecipientAcknowledgement
impl UnwindSafe for RecipientAcknowledgement
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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§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.