#![allow(missing_docs)] #[derive(Debug, thiserror::Error)] pub enum GossipError { #[error("The fundamental parameters of Op region spacetime are mismatched between nodes.")] TopologyMismatch, #[error("System times between nodes are too far apart to be able to gossip.")] TimesOutOfSync, #[error("Attempting to gossip with too large a discrepancy in chunk size")] ArqPowerDiffTooLarge, #[error("Attempting to gossip with a mismatch in the common arc set")] ArqSetMismatchForDiff, } pub type GossipResult = Result;