use crate::conclusion::Conclusion;
use crate::PeerId;
#[derive(Debug, Clone, PartialEq, Eq)]
pub enum Outcome {
ParticipationAccepted { peer_id: PeerId },
ReadyAccepted { peer_id: PeerId },
DuplicateParticipationIgnored { peer_id: PeerId },
DuplicateReadyIgnored { peer_id: PeerId },
NonMemberIgnored { peer_id: PeerId },
LocalParticipationCompleted,
BroadcastLocalReady,
Concluded { mode: Conclusion },
}