pub struct ViaEventAckV1 {
pub protocol_version: u16,
pub stream_id: ScopedReferenceV1,
pub acknowledged_seq: u64,
pub acknowledged_event_id: EventId,
pub next_seq: u64,
pub status: ViaEventAckStatusV1,
pub accepted_event_count: u64,
pub graph_nodes: u64,
pub graph_edges: u64,
}Fields§
§protocol_version: u16§stream_id: ScopedReferenceV1§acknowledged_seq: u64§acknowledged_event_id: EventId§next_seq: u64§status: ViaEventAckStatusV1§accepted_event_count: u64§graph_nodes: u64§graph_edges: u64Implementations§
Source§impl ViaEventAckV1
impl ViaEventAckV1
pub fn validate(&self) -> Result<(), ValidationError>
Trait Implementations§
Source§impl Clone for ViaEventAckV1
impl Clone for ViaEventAckV1
Source§impl Debug for ViaEventAckV1
impl Debug for ViaEventAckV1
Source§impl<'de> Deserialize<'de> for ViaEventAckV1
impl<'de> Deserialize<'de> for ViaEventAckV1
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 ViaEventAckV1
Source§impl PartialEq for ViaEventAckV1
impl PartialEq for ViaEventAckV1
Source§impl Serialize for ViaEventAckV1
impl Serialize for ViaEventAckV1
impl StructuralPartialEq for ViaEventAckV1
Auto Trait Implementations§
impl Forget for ViaEventAckV1
impl Freeze for ViaEventAckV1
impl Move for ViaEventAckV1
impl RefUnwindSafe for ViaEventAckV1
impl Send for ViaEventAckV1
impl Sync for ViaEventAckV1
impl Unpin for ViaEventAckV1
impl UnsafeUnpin for ViaEventAckV1
impl UnwindSafe for ViaEventAckV1
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