quorum-set 0.6.1

Quorum sets, hierarchical quorum trees, and quorum-accepted progress tracking for consensus protocols
Documentation
#![doc = include_str!("../README.md")]
#![warn(missing_docs)]

pub use progress::DisplayVecProgress;
pub use progress::IdVal;
pub use progress::VecProgress;
pub use progress::VecProgressEntry;
pub use progress::VecProgressEntryData;
pub use quorum::BothQuorums;
pub use quorum::ExplicitQuorumSet;
pub use quorum::GridQuorumSet;
pub use quorum::GridQuorumSetError;
pub use quorum::GridRule;
pub use quorum::Group;
pub use quorum::HierarchicalQuorumSet;
pub use quorum::HierarchicalQuorumSetError;
pub use quorum::Joint;
pub use quorum::QuorumBridge;
pub use quorum::QuorumIntersection;
pub use quorum::QuorumSet;
pub use quorum::ReadOrBoth;
pub use quorum::ThresholdQuorumSet;
pub use quorum::WeightedQuorumSet;
pub use quorum::WeightedQuorumSetError;
pub use quorum::verify_intersection;
pub use tree::CanonicalId;
pub use tree::Node;
pub use tree::QuorumTree;
pub use tree::QuorumTreeError;

mod progress;
mod quorum;
mod tree;