pub enum VoteAdmissionDecision {
IgnoreWrongTarget,
Deny,
Consider,
}Expand description
Admission shared by binding votes and pre-votes before epoch/log checks.
Variants§
IgnoreWrongTarget
The Vote targets another voter and must be ignored without a reply.
Deny
The target is local, but the local node or candidate lacks membership.
Consider
The exact target and both membership requirements hold.
Trait Implementations§
Source§impl Clone for VoteAdmissionDecision
impl Clone for VoteAdmissionDecision
Source§fn clone(&self) -> VoteAdmissionDecision
fn clone(&self) -> VoteAdmissionDecision
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VoteAdmissionDecision
Source§impl Debug for VoteAdmissionDecision
impl Debug for VoteAdmissionDecision
impl Eq for VoteAdmissionDecision
Source§impl PartialEq for VoteAdmissionDecision
impl PartialEq for VoteAdmissionDecision
impl StructuralPartialEq for VoteAdmissionDecision
Auto Trait Implementations§
impl Freeze for VoteAdmissionDecision
impl RefUnwindSafe for VoteAdmissionDecision
impl Send for VoteAdmissionDecision
impl Sync for VoteAdmissionDecision
impl Unpin for VoteAdmissionDecision
impl UnsafeUnpin for VoteAdmissionDecision
impl UnwindSafe for VoteAdmissionDecision
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