[][src]Enum exonum_system_api::public::ConsensusStatus

pub enum ConsensusStatus {
    Disabled,
    Enabled,
    Active,
}

Information about whether it is possible to achieve the consensus between validators in the current state.

Variants

Disabled

Consensus disabled on this node.

Enabled

Consensus enabled on this node.

Active

Consensus enabled and the node has enough connected peers.

Trait Implementations

impl Clone for ConsensusStatus[src]

impl Debug for ConsensusStatus[src]

impl<'de> Deserialize<'de> for ConsensusStatus[src]

impl PartialEq<ConsensusStatus> for ConsensusStatus[src]

impl Serialize for ConsensusStatus[src]

impl StructuralPartialEq for ConsensusStatus[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> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

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, 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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,