[][src]Enum overlord::types::VoteType

pub enum VoteType {
    Prevote,
    Precommit,
}

Vote or QC types. Prevote and precommit QC will promise the rightness and the final consistency of overlord consensus protocol.

Variants

Prevote

Prevote vote or QC.

Precommit

Precommit Vote or QC.

Trait Implementations

impl Clone for VoteType[src]

impl Debug for VoteType[src]

impl Display for VoteType[src]

impl Eq for VoteType[src]

impl From<u8> for VoteType[src]

impl Hash for VoteType[src]

impl Into<u8> for VoteType[src]

impl PartialEq<VoteType> for VoteType[src]

impl StructuralEq for VoteType[src]

impl StructuralPartialEq for VoteType[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Cloneable for T where
    T: 'static + Send + Sync + Debug + DynClone
[src]

impl<T> DynClone for T where
    T: Clone
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.