module Ouroboros.Consensus.MiniProtocol.LeiosNotify.Trace (TraceLeiosNotifyClientEvent (..)) where
import Ouroboros.Consensus.Leios.Types (LeiosVote)
data TraceLeiosNotifyClientEvent
=
TraceLeiosNotifyClientVoteAdded !LeiosVote
|
TraceLeiosNotifyClientVoteArrivedTooLate !LeiosVote
deriving Int -> TraceLeiosNotifyClientEvent -> ShowS
[TraceLeiosNotifyClientEvent] -> ShowS
TraceLeiosNotifyClientEvent -> String
(Int -> TraceLeiosNotifyClientEvent -> ShowS)
-> (TraceLeiosNotifyClientEvent -> String)
-> ([TraceLeiosNotifyClientEvent] -> ShowS)
-> Show TraceLeiosNotifyClientEvent
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> TraceLeiosNotifyClientEvent -> ShowS
showsPrec :: Int -> TraceLeiosNotifyClientEvent -> ShowS
$cshow :: TraceLeiosNotifyClientEvent -> String
show :: TraceLeiosNotifyClientEvent -> String
$cshowList :: [TraceLeiosNotifyClientEvent] -> ShowS
showList :: [TraceLeiosNotifyClientEvent] -> ShowS
Show