pub struct StoreBatchCommitBody {
pub store_root_hash: ObjectHash,
pub write_id: WriteId,
pub author_registration: StoreDeviceRegistrationRef,
pub order: StoreCommitOrder,
pub publication_base: StorePublicationBase,
pub membership_state: StoreMembershipStateRef,
pub device_state: StoreDeviceStateRef,
pub membership_authority: Option<MembershipGrantCreationAuthority>,
pub candidate_objects: CandidateObjectManifest,
pub body: StoreCommitBody,
}Fields§
§store_root_hash: ObjectHash§write_id: WriteId§order: StoreCommitOrder§publication_base: StorePublicationBase§membership_state: StoreMembershipStateRef§device_state: StoreDeviceStateRef§candidate_objects: CandidateObjectManifest§body: StoreCommitBodyTrait Implementations§
Source§impl Clone for StoreBatchCommitBody
impl Clone for StoreBatchCommitBody
Source§fn clone(&self) -> StoreBatchCommitBody
fn clone(&self) -> StoreBatchCommitBody
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 StoreBatchCommitBody
impl Debug for StoreBatchCommitBody
Source§impl<'de> Deserialize<'de> for StoreBatchCommitBody
impl<'de> Deserialize<'de> for StoreBatchCommitBody
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
Source§impl PartialEq for StoreBatchCommitBody
impl PartialEq for StoreBatchCommitBody
Source§impl Serialize for StoreBatchCommitBody
impl Serialize for StoreBatchCommitBody
Source§impl SignedBody for StoreBatchCommitBody
impl SignedBody for StoreBatchCommitBody
impl Eq for StoreBatchCommitBody
impl StructuralPartialEq for StoreBatchCommitBody
Auto Trait Implementations§
impl Freeze for StoreBatchCommitBody
impl RefUnwindSafe for StoreBatchCommitBody
impl Send for StoreBatchCommitBody
impl Sync for StoreBatchCommitBody
impl Unpin for StoreBatchCommitBody
impl UnsafeUnpin for StoreBatchCommitBody
impl UnwindSafe for StoreBatchCommitBody
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.