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
round_number: usize
The round number.
proposal: C
The proposal sent.
digest: D
The digest of the proposal.
sender: V
The sender of the proposal
digest_signature: S
The signature on the message (propose, round number, digest)
full_signature: S
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]
impl<C: Debug, D: Debug, V: Debug, S: Debug> Debug for LocalizedProposal<C, D, V, S>
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
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]
impl<C: Clone, D: Clone, V: Clone, S: Clone> Clone for LocalizedProposal<C, D, V, S>
fn clone(&self) -> LocalizedProposal<C, D, V, S>
[src]
fn clone(&self) -> LocalizedProposal<C, D, V, S>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more