Struct rhododendron::LocalizedProposal[][src]

pub struct LocalizedProposal<C, D, V, S> {
    pub round_number: usize,
    pub proposal: C,
    pub digest: D,
    pub sender: V,
    pub digest_signature: S,
    pub full_signature: S,
}

A localized proposal message. Contains two signed pieces of data.

Fields

The round number.

The proposal sent.

The digest of the proposal.

The sender of the proposal

The signature on the message (propose, round number, digest)

The signature on the message (propose, round number, proposal)

Trait Implementations

impl<C: Debug, D: Debug, V: Debug, S: Debug> Debug for LocalizedProposal<C, D, V, S>
[src]

Formats the value using the given formatter. Read more

impl<C: Clone, D: Clone, V: Clone, S: Clone> Clone for LocalizedProposal<C, D, V, S>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl<C, D, V, S> Send for LocalizedProposal<C, D, V, S> where
    C: Send,
    D: Send,
    S: Send,
    V: Send

impl<C, D, V, S> Sync for LocalizedProposal<C, D, V, S> where
    C: Sync,
    D: Sync,
    S: Sync,
    V: Sync