pub struct StoreWritePreparation {
pub root: StoreRootRef,
pub write_id: WriteId,
pub remote_objects: Vec<ClosedRemoteObject>,
pub audiences: PreparedAudienceObjects,
pub commit: PreparedProtocolObject<VerifiedStoreBatchCommit>,
pub head: PreparedProtocolObject<StoreDeviceHead>,
pub history_evidence: RetainedMergeCommitEvidence,
pub local_cleanup: StoreBatchLocalCleanup,
pub completion: StoreBatchCompletion,
}Fields§
§root: StoreRootRef§write_id: WriteId§remote_objects: Vec<ClosedRemoteObject>§audiences: PreparedAudienceObjects§commit: PreparedProtocolObject<VerifiedStoreBatchCommit>§head: PreparedProtocolObject<StoreDeviceHead>§history_evidence: RetainedMergeCommitEvidence§local_cleanup: StoreBatchLocalCleanup§completion: StoreBatchCompletionAuto Trait Implementations§
impl !Freeze for StoreWritePreparation
impl RefUnwindSafe for StoreWritePreparation
impl Send for StoreWritePreparation
impl Sync for StoreWritePreparation
impl Unpin for StoreWritePreparation
impl UnsafeUnpin for StoreWritePreparation
impl UnwindSafe for StoreWritePreparation
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