pub struct ConsensusResult {
pub commitment: UtxoCommitment,
pub agreement_count: usize,
pub total_peers: usize,
pub agreement_ratio: f64,
}Expand description
Consensus result from peer queries
Fields§
§commitment: UtxoCommitmentThe consensus UTXO commitment (agreed upon by majority)
agreement_count: usizeNumber of peers that agreed (out of total queried)
total_peers: usize§agreement_ratio: f64Agreement percentage (0.0 to 1.0)
Trait Implementations§
Source§impl Clone for ConsensusResult
impl Clone for ConsensusResult
Source§fn clone(&self) -> ConsensusResult
fn clone(&self) -> ConsensusResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ConsensusResult
impl RefUnwindSafe for ConsensusResult
impl Send for ConsensusResult
impl Sync for ConsensusResult
impl Unpin for ConsensusResult
impl UnsafeUnpin for ConsensusResult
impl UnwindSafe for ConsensusResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more