pub enum PreparedStoreWriteState {
Publication {
commit: DurablePreparedProtocolObject,
head: DurablePreparedProtocolObject,
history_evidence: RetainedMergeCommitEvidence,
local_cleanup: StoreBatchLocalCleanup,
completion: StoreBatchCompletion,
},
MergeAbandonment {
candidate_commit: DurablePreparedProtocolObject,
candidate_head: DurablePreparedProtocolObject,
candidate_history_evidence: RetainedMergeCommitEvidence,
authority_commit: DurablePreparedProtocolObject,
authority_head: DurablePreparedProtocolObject,
authority_history_evidence: RetainedMergeCommitEvidence,
outcome: MergeAbandonmentOutcome,
local_cleanup: StoreBatchLocalCleanup,
completion: StoreBatchCompletion,
},
}Variants§
Publication
Fields
§
commit: DurablePreparedProtocolObject§
history_evidence: RetainedMergeCommitEvidence§
local_cleanup: StoreBatchLocalCleanup§
completion: StoreBatchCompletionMergeAbandonment
Fields
§
candidate_commit: DurablePreparedProtocolObject§
candidate_head: DurablePreparedProtocolObject§
candidate_history_evidence: RetainedMergeCommitEvidence§
outcome: MergeAbandonmentOutcome§
local_cleanup: StoreBatchLocalCleanup§
completion: StoreBatchCompletionTrait Implementations§
Source§impl Clone for PreparedStoreWriteState
impl Clone for PreparedStoreWriteState
Source§fn clone(&self) -> PreparedStoreWriteState
fn clone(&self) -> PreparedStoreWriteState
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 PreparedStoreWriteState
impl Debug for PreparedStoreWriteState
Source§impl<'de> Deserialize<'de> for PreparedStoreWriteState
impl<'de> Deserialize<'de> for PreparedStoreWriteState
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 PreparedStoreWriteState
impl RefUnwindSafe for PreparedStoreWriteState
impl Send for PreparedStoreWriteState
impl Sync for PreparedStoreWriteState
impl Unpin for PreparedStoreWriteState
impl UnsafeUnpin for PreparedStoreWriteState
impl UnwindSafe for PreparedStoreWriteState
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