[][src]Struct hbbft::sync_key_gen::Ack

pub struct Ack(_, _);

A confirmation that we have received and verified a validator's part. It must be sent to all participating nodes and handled by all of them, including ourselves.

The message is only produced after we verified our row against the commitment in the Part. For each node, it contains one encrypted value of that row.

Trait Implementations

impl PartialEq<Ack> for Ack[src]

impl Clone for Ack[src]

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

Performs copy-assignment from source. Read more

impl Eq for Ack[src]

impl Debug for Ack[src]

impl Hash for Ack[src]

fn hash_slice<H>(data: &[Self], state: &mut H) where
    H: Hasher
1.3.0
[src]

Feeds a slice of this type into the given [Hasher]. Read more

impl Serialize for Ack[src]

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

Auto Trait Implementations

impl Send for Ack

impl Sync for Ack

Blanket Implementations

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

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

type Owned = T

impl<T> From for T[src]

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

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

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