pub enum StoreCommitPublicationOutcome {
Accepted {
interval: AcceptedStorePublicationInterval,
accepted_predecessor: MembershipFloor,
},
Installed(AcceptedStoreCommitEvidence),
}Expand description
Whether this publisher advanced the provider or found its commit already installed.
Variants§
Accepted
Installed(AcceptedStoreCommitEvidence)
Trait Implementations§
Source§impl Clone for StoreCommitPublicationOutcome
impl Clone for StoreCommitPublicationOutcome
Source§fn clone(&self) -> StoreCommitPublicationOutcome
fn clone(&self) -> StoreCommitPublicationOutcome
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 StoreCommitPublicationOutcome
impl PartialEq for StoreCommitPublicationOutcome
Source§fn eq(&self, other: &StoreCommitPublicationOutcome) -> bool
fn eq(&self, other: &StoreCommitPublicationOutcome) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for StoreCommitPublicationOutcome
impl StructuralPartialEq for StoreCommitPublicationOutcome
Auto Trait Implementations§
impl !Freeze for StoreCommitPublicationOutcome
impl RefUnwindSafe for StoreCommitPublicationOutcome
impl Send for StoreCommitPublicationOutcome
impl Sync for StoreCommitPublicationOutcome
impl Unpin for StoreCommitPublicationOutcome
impl UnsafeUnpin for StoreCommitPublicationOutcome
impl UnwindSafe for StoreCommitPublicationOutcome
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.