pub struct AcpFrontendCheckpoint {
pub schema_version: u32,
pub session_id: String,
pub acknowledged_sequence: u64,
}Expand description
Durable delivery cursor for restarting an ACP frontend without replaying events it already consumed.
Fields§
§schema_version: u32Checkpoint schema version.
session_id: StringStable SDK runtime/session identity.
acknowledged_sequence: u64Highest canonical event delivered through the frontend attachment.
Trait Implementations§
Source§impl Clone for AcpFrontendCheckpoint
impl Clone for AcpFrontendCheckpoint
Source§fn clone(&self) -> AcpFrontendCheckpoint
fn clone(&self) -> AcpFrontendCheckpoint
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 AcpFrontendCheckpoint
impl Debug for AcpFrontendCheckpoint
Source§impl<'de> Deserialize<'de> for AcpFrontendCheckpoint
impl<'de> Deserialize<'de> for AcpFrontendCheckpoint
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<AcpFrontendCheckpoint, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AcpFrontendCheckpoint, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for AcpFrontendCheckpoint
Source§impl PartialEq for AcpFrontendCheckpoint
impl PartialEq for AcpFrontendCheckpoint
Source§impl Serialize for AcpFrontendCheckpoint
impl Serialize for AcpFrontendCheckpoint
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 AcpFrontendCheckpoint
Auto Trait Implementations§
impl Freeze for AcpFrontendCheckpoint
impl RefUnwindSafe for AcpFrontendCheckpoint
impl Send for AcpFrontendCheckpoint
impl Sync for AcpFrontendCheckpoint
impl Unpin for AcpFrontendCheckpoint
impl UnsafeUnpin for AcpFrontendCheckpoint
impl UnwindSafe for AcpFrontendCheckpoint
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§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.