pub struct SyncResponseMessage {
pub responder_phase: PhaseId,
pub responder_state_version: u64,
pub state_snapshot: Option<Snapshot>,
pub pending_batches: Vec<(BatchId, CommandBatch)>,
pub committed_phases: Vec<(PhaseId, BatchId, StateValue)>,
}
Fields§
§responder_phase: PhaseId
§responder_state_version: u64
§state_snapshot: Option<Snapshot>
§pending_batches: Vec<(BatchId, CommandBatch)>
§committed_phases: Vec<(PhaseId, BatchId, StateValue)>
Trait Implementations§
Source§impl Clone for SyncResponseMessage
impl Clone for SyncResponseMessage
Source§fn clone(&self) -> SyncResponseMessage
fn clone(&self) -> SyncResponseMessage
Returns a duplicate of the value. Read more
1.0.0 · 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 SyncResponseMessage
impl Debug for SyncResponseMessage
Source§impl<'de> Deserialize<'de> for SyncResponseMessage
impl<'de> Deserialize<'de> for SyncResponseMessage
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
Auto Trait Implementations§
impl !Freeze for SyncResponseMessage
impl RefUnwindSafe for SyncResponseMessage
impl Send for SyncResponseMessage
impl Sync for SyncResponseMessage
impl Unpin for SyncResponseMessage
impl UnwindSafe for SyncResponseMessage
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