[][src]Enum exonum_configuration::VotingDecision

pub enum VotingDecision {
    Yea(Hash),
    Nay(Hash),
}

A enum used to represent different kinds of vote, Vote and VoteAgainst transactions.

Variants

Yea(Hash)

Vote transaction Hash variant.

Nay(Hash)

VoteAgainst transaction Hash variant.

Methods

impl VotingDecision[src]

pub fn tx_hash(&self) -> Hash[src]

Returns internal transaction hash.

Trait Implementations

impl Clone for VotingDecision[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl From<VotingDecision> for MaybeVote[src]

impl PartialEq<VotingDecision> for VotingDecision[src]

impl Copy for VotingDecision[src]

impl Debug for VotingDecision[src]

impl Serialize for VotingDecision[src]

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

impl BinaryValue for VotingDecision[src]

fn into_bytes(self) -> Vec<u8>[src]

Consumes and serializes the given value to the vector of bytes. This method is faster with the wrapped values, thus if you wouldn't use value after serialization use it. Read more

impl CryptoHash for VotingDecision[src]

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

impl<T, U> Into<U> for T where
    U: From<T>, 
[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.

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

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

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

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

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

impl<T> Erased for T

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