pub struct VerifiedStoreDeviceOperations { /* private fields */ }Implementations§
Source§impl VerifiedStoreDeviceOperations
impl VerifiedStoreDeviceOperations
pub fn proposals( &self, ) -> impl ExactSizeIterator<Item = (&StoreDeviceExclusionProposalRef, &StoreDeviceExclusionProposal)>
pub fn exclusions( &self, ) -> impl Iterator<Item = (&StoreDeviceExclusionRef, &StoreHistoryCut)>
pub fn without_exclusions( commit: &StoreBatchCommit, ) -> Result<Self, StoreProtocolError>
pub fn to_retained(&self) -> RetainedStoreDeviceOperations
pub fn apply_to( &self, predecessor: ResolvedStoreDeviceState, predecessor_ref: &StoreDeviceStateRef, ) -> Result<ResolvedStoreDeviceState, StoreProtocolError>
Trait Implementations§
Source§impl Clone for VerifiedStoreDeviceOperations
impl Clone for VerifiedStoreDeviceOperations
Source§fn clone(&self) -> VerifiedStoreDeviceOperations
fn clone(&self) -> VerifiedStoreDeviceOperations
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 PartialEq for VerifiedStoreDeviceOperations
impl PartialEq for VerifiedStoreDeviceOperations
Source§fn eq(&self, other: &VerifiedStoreDeviceOperations) -> bool
fn eq(&self, other: &VerifiedStoreDeviceOperations) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for VerifiedStoreDeviceOperations
impl StructuralPartialEq for VerifiedStoreDeviceOperations
Auto Trait Implementations§
impl Freeze for VerifiedStoreDeviceOperations
impl RefUnwindSafe for VerifiedStoreDeviceOperations
impl Send for VerifiedStoreDeviceOperations
impl Sync for VerifiedStoreDeviceOperations
impl Unpin for VerifiedStoreDeviceOperations
impl UnsafeUnpin for VerifiedStoreDeviceOperations
impl UnwindSafe for VerifiedStoreDeviceOperations
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.