pub enum QuorumGate {
Met {
have: usize,
},
Short {
have: usize,
needed: usize,
},
Lapsed {
have: usize,
needed: usize,
},
}Expand description
What a quorum count decided. The published tracker has no --quorum
flag, so the count is the ballots that count: one per session.
Variants§
Met
At least as many ballots as the note asked for.
Short
Short, and the deadline has not passed.
Lapsed
Short, and the deadline has passed. The tracker carries one
quorum timed out note.
Trait Implementations§
Source§impl Clone for QuorumGate
impl Clone for QuorumGate
Source§impl Debug for QuorumGate
impl Debug for QuorumGate
impl Eq for QuorumGate
Source§impl PartialEq for QuorumGate
impl PartialEq for QuorumGate
impl StructuralPartialEq for QuorumGate
Auto Trait Implementations§
impl Freeze for QuorumGate
impl RefUnwindSafe for QuorumGate
impl Send for QuorumGate
impl Sync for QuorumGate
impl Unpin for QuorumGate
impl UnsafeUnpin for QuorumGate
impl UnwindSafe for QuorumGate
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more