use crate::state::VoteResponse;
use crate::vote::DkgVote;
use std::fmt;
impl fmt::Debug for DkgVote {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
match self {
DkgVote::SinglePart(_) => write!(f, "SinglePart"),
DkgVote::SingleAck(_) => write!(f, "SingleAck"),
DkgVote::AllAcks(_) => write!(f, "AllAcks"),
}
}
}
impl fmt::Debug for VoteResponse {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
match self {
VoteResponse::WaitingForMoreVotes => write!(f, "WaitingForMoreVotes"),
VoteResponse::BroadcastVote(v) => write!(f, "BroadcastVote {:?}", *v),
VoteResponse::RequestAntiEntropy => write!(f, "RequestAntiEntropy"),
VoteResponse::DkgComplete(_, _) => write!(f, "DkgComplete"),
}
}
}