pub struct GossipQuorum {
pub min_sources: usize,
}Expand description
Gossip quorum verification: at least min_sources distinct,
independently-signed observations of the same tree head.
Fields§
§min_sources: usizeMinimum independent witnesses required.
Implementations§
Source§impl GossipQuorum
impl GossipQuorum
Sourcepub fn check(
&self,
cosignatures: &[WitnessCosignature],
verifier: &dyn SignatureVerifier,
) -> SignatifResult<bool>
pub fn check( &self, cosignatures: &[WitnessCosignature], verifier: &dyn SignatureVerifier, ) -> SignatifResult<bool>
Trait Implementations§
Source§impl Clone for GossipQuorum
impl Clone for GossipQuorum
Source§fn clone(&self) -> GossipQuorum
fn clone(&self) -> GossipQuorum
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 moreimpl Copy for GossipQuorum
Auto Trait Implementations§
impl Freeze for GossipQuorum
impl RefUnwindSafe for GossipQuorum
impl Send for GossipQuorum
impl Sync for GossipQuorum
impl Unpin for GossipQuorum
impl UnsafeUnpin for GossipQuorum
impl UnwindSafe for GossipQuorum
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