123456789101112131415161718 |
- pub type NodeCount = usize;
- pub type TimeCount = usize;
- pub type RegionCount = usize;
- #[derive(Debug, Clone, Copy)]
- pub struct Quorum {
- pub tot_honest: NodeCount,
- pub tot_malicious: NodeCount,
- pub tot_last_join: TimeCount,
- }
- #[derive(Debug, Clone, Copy)]
- pub struct Region {
- pub(crate) num_honest: NodeCount,
- pub(crate) num_malicious: NodeCount,
- pub(crate) last_join: TimeCount,
- pub num_nodes_since_last_primary_join: NodeCount,
- }
|