cardano-node-8.7.2: The cardano full node
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Tracing.OrphanInstances.Network

Orphan instances

FromJSON HotValency Source # 
Instance details

Methods

parseJSON :: Value -> Parser HotValency

parseJSONList :: Value -> Parser [HotValency]

omittedField :: Maybe HotValency

FromJSON WarmValency Source # 
Instance details

Methods

parseJSON :: Value -> Parser WarmValency

parseJSONList :: Value -> Parser [WarmValency]

omittedField :: Maybe WarmValency

FromJSON NodeToClientVersion Source # 
Instance details

Methods

parseJSON :: Value -> Parser NodeToClientVersion

parseJSONList :: Value -> Parser [NodeToClientVersion]

omittedField :: Maybe NodeToClientVersion

FromJSON NodeToNodeVersion Source # 
Instance details

Methods

parseJSON :: Value -> Parser NodeToNodeVersion

parseJSONList :: Value -> Parser [NodeToNodeVersion]

omittedField :: Maybe NodeToNodeVersion

FromJSON PeerSharing Source # 
Instance details

Methods

parseJSON :: Value -> Parser PeerSharing

parseJSONList :: Value -> Parser [PeerSharing]

omittedField :: Maybe PeerSharing

ToJSON IP Source # 
Instance details

Methods

toJSON :: IP -> Value #

toEncoding :: IP -> Encoding

toJSONList :: [IP] -> Value

toEncodingList :: [IP] -> Encoding

omitField :: IP -> Bool

ToJSON SockAddr Source # 
Instance details

Methods

toJSON :: SockAddr -> Value #

toEncoding :: SockAddr -> Encoding

toJSONList :: [SockAddr] -> Value

toEncodingList :: [SockAddr] -> Encoding

omitField :: SockAddr -> Bool

ToJSON MiniProtocolNum Source # 
Instance details

Methods

toJSON :: MiniProtocolNum -> Value #

toEncoding :: MiniProtocolNum -> Encoding

toJSONList :: [MiniProtocolNum] -> Value

toEncodingList :: [MiniProtocolNum] -> Encoding

omitField :: MiniProtocolNum -> Bool

ToJSON PeerGSV Source # 
Instance details

Methods

toJSON :: PeerGSV -> Value #

toEncoding :: PeerGSV -> Encoding

toJSONList :: [PeerGSV] -> Value

toEncodingList :: [PeerGSV] -> Encoding

omitField :: PeerGSV -> Bool

ToJSON ReconnectDelay Source # 
Instance details

Methods

toJSON :: ReconnectDelay -> Value #

toEncoding :: ReconnectDelay -> Encoding

toJSONList :: [ReconnectDelay] -> Value

toEncodingList :: [ReconnectDelay] -> Encoding

omitField :: ReconnectDelay -> Bool

ToJSON PeerSelectionTargets Source # 
Instance details

Methods

toJSON :: PeerSelectionTargets -> Value #

toEncoding :: PeerSelectionTargets -> Encoding

toJSONList :: [PeerSelectionTargets] -> Value

toEncodingList :: [PeerSelectionTargets] -> Encoding

omitField :: PeerSelectionTargets -> Bool

ToJSON HotValency Source # 
Instance details

Methods

toJSON :: HotValency -> Value #

toEncoding :: HotValency -> Encoding

toJSONList :: [HotValency] -> Value

toEncodingList :: [HotValency] -> Encoding

omitField :: HotValency -> Bool

ToJSON WarmValency Source # 
Instance details

Methods

toJSON :: WarmValency -> Value #

toEncoding :: WarmValency -> Encoding

toJSONList :: [WarmValency] -> Value

toEncodingList :: [WarmValency] -> Encoding

omitField :: WarmValency -> Bool

ToJSON PeerStatus Source # 
Instance details

Methods

toJSON :: PeerStatus -> Value #

toEncoding :: PeerStatus -> Encoding

toJSONList :: [PeerStatus] -> Value

toEncodingList :: [PeerStatus] -> Encoding

omitField :: PeerStatus -> Bool

ToJSON NodeToClientVersion Source # 
Instance details

Methods

toJSON :: NodeToClientVersion -> Value #

toEncoding :: NodeToClientVersion -> Encoding

toJSONList :: [NodeToClientVersion] -> Value

toEncodingList :: [NodeToClientVersion] -> Encoding

omitField :: NodeToClientVersion -> Bool

ToJSON NodeToClientVersionData Source # 
Instance details

Methods

toJSON :: NodeToClientVersionData -> Value #

toEncoding :: NodeToClientVersionData -> Encoding

toJSONList :: [NodeToClientVersionData] -> Value

toEncodingList :: [NodeToClientVersionData] -> Encoding

omitField :: NodeToClientVersionData -> Bool

ToJSON NodeToNodeVersion Source # 
Instance details

Methods

toJSON :: NodeToNodeVersion -> Value #

toEncoding :: NodeToNodeVersion -> Encoding

toJSONList :: [NodeToNodeVersion] -> Value

toEncodingList :: [NodeToNodeVersion] -> Encoding

omitField :: NodeToNodeVersion -> Bool

ToJSON NodeToNodeVersionData Source # 
Instance details

Methods

toJSON :: NodeToNodeVersionData -> Value #

toEncoding :: NodeToNodeVersionData -> Encoding

toJSONList :: [NodeToNodeVersionData] -> Value

toEncodingList :: [NodeToNodeVersionData] -> Encoding

omitField :: NodeToNodeVersionData -> Bool

ToJSON PeerSharing Source # 
Instance details

Methods

toJSON :: PeerSharing -> Value #

toEncoding :: PeerSharing -> Encoding

toJSONList :: [PeerSharing] -> Value

toEncodingList :: [PeerSharing] -> Encoding

omitField :: PeerSharing -> Bool

ToJSON ProtocolLimitFailure Source # 
Instance details

Methods

toJSON :: ProtocolLimitFailure -> Value #

toEncoding :: ProtocolLimitFailure -> Encoding

toJSONList :: [ProtocolLimitFailure] -> Value

toEncodingList :: [ProtocolLimitFailure] -> Encoding

omitField :: ProtocolLimitFailure -> Bool

ToJSON AbstractState Source # 
Instance details

Methods

toJSON :: AbstractState -> Value #

toEncoding :: AbstractState -> Encoding

toJSONList :: [AbstractState] -> Value

toEncodingList :: [AbstractState] -> Encoding

omitField :: AbstractState -> Bool

ToJSON ConnectionManagerCounters Source # 
Instance details

Methods

toJSON :: ConnectionManagerCounters -> Value #

toEncoding :: ConnectionManagerCounters -> Encoding

toJSONList :: [ConnectionManagerCounters] -> Value

toEncodingList :: [ConnectionManagerCounters] -> Encoding

omitField :: ConnectionManagerCounters -> Bool

ToJSON RemoteSt Source # 
Instance details

Methods

toJSON :: RemoteSt -> Value #

toEncoding :: RemoteSt -> Encoding

toJSONList :: [RemoteSt] -> Value

toEncodingList :: [RemoteSt] -> Encoding

omitField :: RemoteSt -> Bool

ToJSON LocalAddress Source # 
Instance details

Methods

toJSON :: LocalAddress -> Value #

toEncoding :: LocalAddress -> Encoding

toJSONList :: [LocalAddress] -> Value

toEncodingList :: [LocalAddress] -> Encoding

omitField :: LocalAddress -> Bool

ToJSONKey SockAddr Source # 
Instance details

Methods

toJSONKey :: ToJSONKeyFunction SockAddr

toJSONKeyList :: ToJSONKeyFunction [SockAddr]

ToJSONKey DomainAccessPoint Source # 
Instance details

Methods

toJSONKey :: ToJSONKeyFunction DomainAccessPoint

toJSONKeyList :: ToJSONKeyFunction [DomainAccessPoint]

ToJSONKey RelayAccessPoint Source # 
Instance details

Methods

toJSONKey :: ToJSONKeyFunction RelayAccessPoint

toJSONKeyList :: ToJSONKeyFunction [RelayAccessPoint]

ToJSONKey LocalAddress Source # 
Instance details

Methods

toJSONKey :: ToJSONKeyFunction LocalAddress

toJSONKeyList :: ToJSONKeyFunction [LocalAddress]

HasPrivacyAnnotation PeerSelectionCounters Source # 
Instance details

Methods

getPrivacyAnnotation :: PeerSelectionCounters -> PrivacyAnnotation #

HasPrivacyAnnotation TraceLedgerPeers Source # 
Instance details

Methods

getPrivacyAnnotation :: TraceLedgerPeers -> PrivacyAnnotation #

HasPrivacyAnnotation TracePublicRootPeers Source # 
Instance details

Methods

getPrivacyAnnotation :: TracePublicRootPeers -> PrivacyAnnotation #

HasPrivacyAnnotation AcceptConnectionsPolicyTrace Source # 
Instance details

Methods

getPrivacyAnnotation :: AcceptConnectionsPolicyTrace -> PrivacyAnnotation #

HasSeverityAnnotation PeerSelectionCounters Source # 
Instance details

Methods

getSeverityAnnotation :: PeerSelectionCounters -> Severity #

HasSeverityAnnotation TraceLedgerPeers Source # 
Instance details

Methods

getSeverityAnnotation :: TraceLedgerPeers -> Severity #

HasSeverityAnnotation TracePublicRootPeers Source # 
Instance details

Methods

getSeverityAnnotation :: TracePublicRootPeers -> Severity #

HasSeverityAnnotation AcceptConnectionsPolicyTrace Source # 
Instance details

Methods

getSeverityAnnotation :: AcceptConnectionsPolicyTrace -> Severity #

HasTextFormatter PeerSelectionCounters Source # 
Instance details

Methods

formatText :: PeerSelectionCounters -> Object -> Text #

HasTextFormatter TraceLedgerPeers Source # 
Instance details

Methods

formatText :: TraceLedgerPeers -> Object -> Text #

HasTextFormatter TracePublicRootPeers Source # 
Instance details

Methods

formatText :: TracePublicRootPeers -> Object -> Text #

HasTextFormatter AcceptConnectionsPolicyTrace Source # 
Instance details

Methods

formatText :: AcceptConnectionsPolicyTrace -> Object -> Text #

ToObject SlotNo Source # 
Instance details

Methods

toObject :: TracingVerbosity -> SlotNo -> Object #

textTransformer :: SlotNo -> Object -> Text #

ToObject LocalConnectionId Source # 
Instance details

ToObject RemoteAddress Source # 
Instance details

Methods

toObject :: TracingVerbosity -> RemoteAddress -> Object #

textTransformer :: RemoteAddress -> Object -> Text #

ToObject RemoteConnectionId Source # 
Instance details

ToObject PeerSelectionCounters Source # 
Instance details

Methods

toObject :: TracingVerbosity -> PeerSelectionCounters -> Object #

textTransformer :: PeerSelectionCounters -> Object -> Text #

ToObject TraceLedgerPeers Source # 
Instance details

Methods

toObject :: TracingVerbosity -> TraceLedgerPeers -> Object #

textTransformer :: TraceLedgerPeers -> Object -> Text #

ToObject TracePublicRootPeers Source # 
Instance details

Methods

toObject :: TracingVerbosity -> TracePublicRootPeers -> Object #

textTransformer :: TracePublicRootPeers -> Object -> Text #

ToObject AcceptConnectionsPolicyTrace Source # 
Instance details

Methods

toObject :: TracingVerbosity -> AcceptConnectionsPolicyTrace -> Object #

textTransformer :: AcceptConnectionsPolicyTrace -> Object -> Text #

ToObject LocalAddress Source # 
Instance details

Methods

toObject :: TracingVerbosity -> LocalAddress -> Object #

textTransformer :: LocalAddress -> Object -> Text #

Transformable Text IO PeerSelectionCounters Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO PeerSelectionCounters #

Transformable Text IO TraceLedgerPeers Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO TraceLedgerPeers #

Transformable Text IO TracePublicRootPeers Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO TracePublicRootPeers #

Transformable Text IO AcceptConnectionsPolicyTrace Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO AcceptConnectionsPolicyTrace #

Transformable Text IO (Identity (SubscriptionTrace LocalAddress)) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (Identity (SubscriptionTrace LocalAddress)) #

Show addr => Transformable Text IO (TraceKeepAliveClient addr) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceKeepAliveClient addr) #

Transformable Text IO (DebugPeerSelection SockAddr) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (DebugPeerSelection SockAddr) #

Transformable Text IO (TracePeerSelection SockAddr) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TracePeerSelection SockAddr) #

(Show addr, ToJSON addr, ToObject addr) => Transformable Text IO (AbstractTransitionTrace addr) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (AbstractTransitionTrace addr) #

(ToJSON addr, Show addr) => Transformable Text IO (InboundGovernorTrace addr) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (InboundGovernorTrace addr) #

(Show addr, ToJSON addr) => Transformable Text IO (RemoteTransitionTrace addr) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (RemoteTransitionTrace addr) #

(Show addr, ToObject addr, ToJSON addr) => Transformable Text IO (ServerTrace addr) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (ServerTrace addr) #

Transformable Text IO (WithDomainName DnsTrace) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (WithDomainName DnsTrace) #

Transformable Text IO (WithDomainName (SubscriptionTrace SockAddr)) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (WithDomainName (SubscriptionTrace SockAddr)) #

Transformable Text IO (WithIPList (SubscriptionTrace SockAddr)) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (WithIPList (SubscriptionTrace SockAddr)) #

(StandardHash header, Show peer, ToObject peer) => Transformable Text IO [TraceLabelPeer peer (FetchDecision [Point header])] Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO [TraceLabelPeer peer (FetchDecision [Point header])] #

ToObject localPeer => Transformable Text IO (TraceLabelPeer localPeer (TraceSendRecv (ChainSync (Serialised blk) (Point blk) (Tip blk)))) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer localPeer (TraceSendRecv (ChainSync (Serialised blk) (Point blk) (Tip blk)))) #

(ShowQuery (BlockQuery blk), ToObject localPeer) => Transformable Text IO (TraceLabelPeer localPeer (TraceSendRecv (LocalStateQuery blk (Point blk) (Query blk)))) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer localPeer (TraceSendRecv (LocalStateQuery blk (Point blk) (Query blk)))) #

(applyTxErr ~ ApplyTxErr blk, ToObject localPeer) => Transformable Text IO (TraceLabelPeer localPeer (TraceSendRecv (LocalTxMonitor (GenTxId blk) (GenTx blk) SlotNo))) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer localPeer (TraceSendRecv (LocalTxMonitor (GenTxId blk) (GenTx blk) SlotNo))) #

(applyTxErr ~ ApplyTxErr blk, ToObject localPeer) => Transformable Text IO (TraceLabelPeer localPeer (TraceSendRecv (LocalTxSubmission (GenTx blk) applyTxErr))) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer localPeer (TraceSendRecv (LocalTxSubmission (GenTx blk) applyTxErr))) #

(HasHeader header, ConvertRawHash header, ToObject peer) => Transformable Text IO (TraceLabelPeer peer (TraceFetchClientState header)) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceFetchClientState header)) #

ToObject peer => Transformable Text IO (TraceLabelPeer peer (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk))) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk))) #

(ToObject peer, Show (TxId (GenTx blk)), Show (GenTx blk)) => Transformable Text IO (TraceLabelPeer peer (TraceTxSubmissionOutbound (GenTxId blk) (GenTx blk))) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceTxSubmissionOutbound (GenTxId blk) (GenTx blk))) #

(ToObject peer, ToObject (AnyMessageAndAgency (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk)))) => Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk)))) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceSendRecv (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk)))) #

(ToObject peer, ConvertTxId blk, RunNode blk, HasTxs blk) => Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (BlockFetch blk (Point blk)))) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceSendRecv (BlockFetch blk (Point blk)))) #

ToObject peer => Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk)))) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk)))) #

(ToObject peer, Show (TxId (GenTx blk)), Show (GenTx blk)) => Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (TxSubmission2 (GenTxId blk) (GenTx blk)))) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceSendRecv (TxSubmission2 (GenTxId blk) (GenTx blk)))) #

(Show peer, ToObject peer) => Transformable Text IO (WithMuxBearer peer MuxTrace) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (WithMuxBearer peer MuxTrace) #

Transformable Text IO (DiffusionTracer RemoteAddress LocalAddress) Source #

instances of Transformable

NOTE: this list is sorted by the unqualified name of the outermost type.

Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (DiffusionTracer RemoteAddress LocalAddress) #

Transformable Text IO (HandshakeTr RemoteAddress NodeToNodeVersion) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (HandshakeTr RemoteAddress NodeToNodeVersion) #

Show lAddr => Transformable Text IO (PeerSelectionActionsTrace SockAddr lAddr) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (PeerSelectionActionsTrace SockAddr lAddr) #

Show exception => Transformable Text IO (TraceLocalRootPeers RemoteAddress exception) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLocalRootPeers RemoteAddress exception) #

Transformable Text IO (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceTxSubmissionInbound txid tx) #

(Show tx, Show txid) => Transformable Text IO (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceTxSubmissionOutbound txid tx) #

(Show addr, Show versionNumber, Show agreedOptions, ToObject addr, ToJSON addr, ToJSON versionNumber, ToJSON agreedOptions) => Transformable Text IO (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) #

Show addr => Transformable Text IO (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (WithAddr addr ErrorPolicyTrace) #

Transformable Text IO (HandshakeTr LocalAddress NodeToClientVersion) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (HandshakeTr LocalAddress NodeToClientVersion) #

(ToJSONKey peerAddr, ToJSON peerAddr, Ord peerAddr, Show peerAddr) => ToJSON (LocalRootPeers peerAddr) Source # 
Instance details

Methods

toJSON :: LocalRootPeers peerAddr -> Value #

toEncoding :: LocalRootPeers peerAddr -> Encoding

toJSONList :: [LocalRootPeers peerAddr] -> Value

toEncodingList :: [LocalRootPeers peerAddr] -> Encoding

omitField :: LocalRootPeers peerAddr -> Bool

ToJSON peerAddr => ToJSON (ConnectionId peerAddr) Source # 
Instance details

Methods

toJSON :: ConnectionId peerAddr -> Value #

toEncoding :: ConnectionId peerAddr -> Encoding

toJSONList :: [ConnectionId peerAddr] -> Value

toEncodingList :: [ConnectionId peerAddr] -> Encoding

omitField :: ConnectionId peerAddr -> Bool

ToJSON state => ToJSON (MaybeUnknown state) Source # 
Instance details

Methods

toJSON :: MaybeUnknown state -> Value #

toEncoding :: MaybeUnknown state -> Encoding

toJSONList :: [MaybeUnknown state] -> Value

toEncodingList :: [MaybeUnknown state] -> Encoding

omitField :: MaybeUnknown state -> Bool

ToJSON addr => ToJSON (OperationResult addr) Source # 
Instance details

Methods

toJSON :: OperationResult addr -> Value #

toEncoding :: OperationResult addr -> Encoding

toJSONList :: [OperationResult addr] -> Value

toEncodingList :: [OperationResult addr] -> Encoding

omitField :: OperationResult addr -> Bool

Show vNumber => ToJSON (HandshakeException vNumber) Source # 
Instance details

Methods

toJSON :: HandshakeException vNumber -> Value #

toEncoding :: HandshakeException vNumber -> Encoding

toJSONList :: [HandshakeException vNumber] -> Value

toEncodingList :: [HandshakeException vNumber] -> Encoding

omitField :: HandshakeException vNumber -> Bool

Show vNumber => ToJSON (HandshakeProtocolError vNumber) Source # 
Instance details

Methods

toJSON :: HandshakeProtocolError vNumber -> Value #

toEncoding :: HandshakeProtocolError vNumber -> Encoding

toJSONList :: [HandshakeProtocolError vNumber] -> Value

toEncodingList :: [HandshakeProtocolError vNumber] -> Encoding

omitField :: HandshakeProtocolError vNumber -> Bool

Show vNumber => ToJSON (RefuseReason vNumber) Source # 
Instance details

Methods

toJSON :: RefuseReason vNumber -> Value #

toEncoding :: RefuseReason vNumber -> Encoding

toJSONList :: [RefuseReason vNumber] -> Value

toEncodingList :: [RefuseReason vNumber] -> Encoding

omitField :: RefuseReason vNumber -> Bool

ToJSON addr => ToJSON (PeerSharingResult addr) Source # 
Instance details

Methods

toJSON :: PeerSharingResult addr -> Value #

toEncoding :: PeerSharingResult addr -> Encoding

toJSONList :: [PeerSharingResult addr] -> Value

toEncodingList :: [PeerSharingResult addr] -> Encoding

omitField :: PeerSharingResult addr -> Bool

ToJSON addr => ToJSONKey (ConnectionId addr) Source # 
Instance details

Methods

toJSONKey :: ToJSONKeyFunction (ConnectionId addr)

toJSONKeyList :: ToJSONKeyFunction [ConnectionId addr]

HasPrivacyAnnotation (Identity (SubscriptionTrace LocalAddress)) Source # 
Instance details

Methods

getPrivacyAnnotation :: Identity (SubscriptionTrace LocalAddress) -> PrivacyAnnotation #

HasPrivacyAnnotation (TraceFetchClientState header) Source # 
Instance details

Methods

getPrivacyAnnotation :: TraceFetchClientState header -> PrivacyAnnotation #

HasPrivacyAnnotation (TraceKeepAliveClient remotePeer) Source # 
Instance details

Methods

getPrivacyAnnotation :: TraceKeepAliveClient remotePeer -> PrivacyAnnotation #

HasPrivacyAnnotation (DebugPeerSelection addr) Source # 
Instance details

Methods

getPrivacyAnnotation :: DebugPeerSelection addr -> PrivacyAnnotation #

HasPrivacyAnnotation (TracePeerSelection addr) Source # 
Instance details

Methods

getPrivacyAnnotation :: TracePeerSelection addr -> PrivacyAnnotation #

HasPrivacyAnnotation (AbstractTransitionTrace addr) Source # 
Instance details

Methods

getPrivacyAnnotation :: AbstractTransitionTrace addr -> PrivacyAnnotation #

HasPrivacyAnnotation (TraceSendRecv a) Source # 
Instance details

Methods

getPrivacyAnnotation :: TraceSendRecv a -> PrivacyAnnotation #

HasPrivacyAnnotation (InboundGovernorTrace addr) Source # 
Instance details

Methods

getPrivacyAnnotation :: InboundGovernorTrace addr -> PrivacyAnnotation #

HasPrivacyAnnotation (RemoteTransitionTrace addr) Source # 
Instance details

Methods

getPrivacyAnnotation :: RemoteTransitionTrace addr -> PrivacyAnnotation #

HasPrivacyAnnotation (ServerTrace addr) Source # 
Instance details

Methods

getPrivacyAnnotation :: ServerTrace addr -> PrivacyAnnotation #

HasPrivacyAnnotation (WithDomainName DnsTrace) Source # 
Instance details

Methods

getPrivacyAnnotation :: WithDomainName DnsTrace -> PrivacyAnnotation #

HasPrivacyAnnotation (WithDomainName (SubscriptionTrace SockAddr)) Source # 
Instance details

Methods

getPrivacyAnnotation :: WithDomainName (SubscriptionTrace SockAddr) -> PrivacyAnnotation #

HasPrivacyAnnotation (WithIPList (SubscriptionTrace SockAddr)) Source # 
Instance details

Methods

getPrivacyAnnotation :: WithIPList (SubscriptionTrace SockAddr) -> PrivacyAnnotation #

HasPrivacyAnnotation [TraceLabelPeer peer (FetchDecision [Point header])] Source # 
Instance details

Methods

getPrivacyAnnotation :: [TraceLabelPeer peer (FetchDecision [Point header])] -> PrivacyAnnotation #

HasSeverityAnnotation (Identity (SubscriptionTrace LocalAddress)) Source # 
Instance details

Methods

getSeverityAnnotation :: Identity (SubscriptionTrace LocalAddress) -> Severity #

HasSeverityAnnotation (TraceFetchClientState header) Source # 
Instance details

Methods

getSeverityAnnotation :: TraceFetchClientState header -> Severity #

HasSeverityAnnotation (TraceKeepAliveClient remotePeer) Source # 
Instance details

Methods

getSeverityAnnotation :: TraceKeepAliveClient remotePeer -> Severity #

HasSeverityAnnotation (DebugPeerSelection addr) Source # 
Instance details

Methods

getSeverityAnnotation :: DebugPeerSelection addr -> Severity #

HasSeverityAnnotation (TracePeerSelection addr) Source # 
Instance details

Methods

getSeverityAnnotation :: TracePeerSelection addr -> Severity #

HasSeverityAnnotation (AbstractTransitionTrace addr) Source # 
Instance details

Methods

getSeverityAnnotation :: AbstractTransitionTrace addr -> Severity #

HasSeverityAnnotation (TraceSendRecv a) Source # 
Instance details

Methods

getSeverityAnnotation :: TraceSendRecv a -> Severity #

HasSeverityAnnotation (InboundGovernorTrace addr) Source # 
Instance details

Methods

getSeverityAnnotation :: InboundGovernorTrace addr -> Severity #

HasSeverityAnnotation (RemoteTransitionTrace addr) Source # 
Instance details

Methods

getSeverityAnnotation :: RemoteTransitionTrace addr -> Severity #

HasSeverityAnnotation (ServerTrace addr) Source # 
Instance details

Methods

getSeverityAnnotation :: ServerTrace addr -> Severity #

HasSeverityAnnotation (WithDomainName DnsTrace) Source # 
Instance details

Methods

getSeverityAnnotation :: WithDomainName DnsTrace -> Severity #

HasSeverityAnnotation (WithDomainName (SubscriptionTrace SockAddr)) Source # 
Instance details

Methods

getSeverityAnnotation :: WithDomainName (SubscriptionTrace SockAddr) -> Severity #

HasSeverityAnnotation (WithIPList (SubscriptionTrace SockAddr)) Source # 
Instance details

Methods

getSeverityAnnotation :: WithIPList (SubscriptionTrace SockAddr) -> Severity #

HasSeverityAnnotation [TraceLabelPeer peer (FetchDecision [Point header])] Source # 
Instance details

Methods

getSeverityAnnotation :: [TraceLabelPeer peer (FetchDecision [Point header])] -> Severity #

HasTextFormatter (Identity (SubscriptionTrace LocalAddress)) Source # 
Instance details

Methods

formatText :: Identity (SubscriptionTrace LocalAddress) -> Object -> Text #

Show addr => HasTextFormatter (TraceKeepAliveClient addr) Source # 
Instance details

Methods

formatText :: TraceKeepAliveClient addr -> Object -> Text #

HasTextFormatter (DebugPeerSelection SockAddr) Source # 
Instance details

Methods

formatText :: DebugPeerSelection SockAddr -> Object -> Text #

HasTextFormatter (TracePeerSelection SockAddr) Source # 
Instance details

Methods

formatText :: TracePeerSelection SockAddr -> Object -> Text #

Show addr => HasTextFormatter (AbstractTransitionTrace addr) Source # 
Instance details

Methods

formatText :: AbstractTransitionTrace addr -> Object -> Text #

Show addr => HasTextFormatter (InboundGovernorTrace addr) Source # 
Instance details

Methods

formatText :: InboundGovernorTrace addr -> Object -> Text #

Show addr => HasTextFormatter (RemoteTransitionTrace addr) Source # 
Instance details

Methods

formatText :: RemoteTransitionTrace addr -> Object -> Text #

Show addr => HasTextFormatter (ServerTrace addr) Source # 
Instance details

Methods

formatText :: ServerTrace addr -> Object -> Text #

HasTextFormatter (WithDomainName DnsTrace) Source # 
Instance details

Methods

formatText :: WithDomainName DnsTrace -> Object -> Text #

HasTextFormatter (WithDomainName (SubscriptionTrace SockAddr)) Source # 
Instance details

Methods

formatText :: WithDomainName (SubscriptionTrace SockAddr) -> Object -> Text #

HasTextFormatter (WithIPList (SubscriptionTrace SockAddr)) Source # 
Instance details

Methods

formatText :: WithIPList (SubscriptionTrace SockAddr) -> Object -> Text #

(StandardHash header, Show peer) => HasTextFormatter [TraceLabelPeer peer (FetchDecision [Point header])] Source # 
Instance details

Methods

formatText :: [TraceLabelPeer peer (FetchDecision [Point header])] -> Object -> Text #

ToObject (Identity (SubscriptionTrace LocalAddress)) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> Identity (SubscriptionTrace LocalAddress) -> Object #

textTransformer :: Identity (SubscriptionTrace LocalAddress) -> Object -> Text #

(HasHeader header, ConvertRawHash header) => ToObject (TraceFetchClientState header) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> TraceFetchClientState header -> Object #

textTransformer :: TraceFetchClientState header -> Object -> Text #

ToObject (FetchDecision [Point header]) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> FetchDecision [Point header] -> Object #

textTransformer :: FetchDecision [Point header] -> Object -> Text #

Show remotePeer => ToObject (TraceKeepAliveClient remotePeer) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> TraceKeepAliveClient remotePeer -> Object #

textTransformer :: TraceKeepAliveClient remotePeer -> Object -> Text #

ToObject (DebugPeerSelection SockAddr) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> DebugPeerSelection SockAddr -> Object #

textTransformer :: DebugPeerSelection SockAddr -> Object -> Text #

ToObject (TracePeerSelection SockAddr) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> TracePeerSelection SockAddr -> Object #

textTransformer :: TracePeerSelection SockAddr -> Object -> Text #

(Show addr, ToObject addr, ToJSON addr) => ToObject (AbstractTransitionTrace addr) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> AbstractTransitionTrace addr -> Object #

textTransformer :: AbstractTransitionTrace addr -> Object -> Text #

ToObject (AnyMessageAndAgency ps) => ToObject (TraceSendRecv ps) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> TraceSendRecv ps -> Object #

textTransformer :: TraceSendRecv ps -> Object -> Text #

(ToJSON addr, Show addr) => ToObject (InboundGovernorTrace addr) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> InboundGovernorTrace addr -> Object #

textTransformer :: InboundGovernorTrace addr -> Object -> Text #

ToJSON addr => ToObject (RemoteTransitionTrace addr) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> RemoteTransitionTrace addr -> Object #

textTransformer :: RemoteTransitionTrace addr -> Object -> Text #

(Show addr, ToObject addr, ToJSON addr) => ToObject (ServerTrace addr) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> ServerTrace addr -> Object #

textTransformer :: ServerTrace addr -> Object -> Text #

ToObject (WithDomainName DnsTrace) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> WithDomainName DnsTrace -> Object #

textTransformer :: WithDomainName DnsTrace -> Object -> Text #

ToObject (WithDomainName (SubscriptionTrace SockAddr)) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> WithDomainName (SubscriptionTrace SockAddr) -> Object #

textTransformer :: WithDomainName (SubscriptionTrace SockAddr) -> Object -> Text #

ToObject (WithIPList (SubscriptionTrace SockAddr)) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> WithIPList (SubscriptionTrace SockAddr) -> Object #

textTransformer :: WithIPList (SubscriptionTrace SockAddr) -> Object -> Text #

(ConvertTxId blk, RunNode blk, HasTxs blk) => ToObject (AnyMessageAndAgency (BlockFetch blk (Point blk))) Source #

instances of ToObject

NOTE: this list is sorted by the unqualified name of the outermost type.

Instance details

Methods

toObject :: TracingVerbosity -> AnyMessageAndAgency (BlockFetch blk (Point blk)) -> Object #

textTransformer :: AnyMessageAndAgency (BlockFetch blk (Point blk)) -> Object -> Text #

ToObject (AnyMessageAndAgency (ChainSync blk pt tip)) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> AnyMessageAndAgency (ChainSync blk pt tip) -> Object #

textTransformer :: AnyMessageAndAgency (ChainSync blk pt tip) -> Object -> Text #

(forall result. Show (query result)) => ToObject (AnyMessageAndAgency (LocalStateQuery blk pt query)) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> AnyMessageAndAgency (LocalStateQuery blk pt query) -> Object #

textTransformer :: AnyMessageAndAgency (LocalStateQuery blk pt query) -> Object -> Text #

ToObject (AnyMessageAndAgency (LocalTxMonitor txid tx slotno)) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> AnyMessageAndAgency (LocalTxMonitor txid tx slotno) -> Object #

textTransformer :: AnyMessageAndAgency (LocalTxMonitor txid tx slotno) -> Object -> Text #

ToObject (AnyMessageAndAgency (LocalTxSubmission tx err)) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> AnyMessageAndAgency (LocalTxSubmission tx err) -> Object #

textTransformer :: AnyMessageAndAgency (LocalTxSubmission tx err) -> Object -> Text #

(Show txid, Show tx) => ToObject (AnyMessageAndAgency (TxSubmission2 txid tx)) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> AnyMessageAndAgency (TxSubmission2 txid tx) -> Object #

textTransformer :: AnyMessageAndAgency (TxSubmission2 txid tx) -> Object -> Text #

ToObject peer => ToObject [TraceLabelPeer peer (FetchDecision [Point header])] Source # 
Instance details

Methods

toObject :: TracingVerbosity -> [TraceLabelPeer peer (FetchDecision [Point header])] -> Object #

textTransformer :: [TraceLabelPeer peer (FetchDecision [Point header])] -> Object -> Text #

HasPrivacyAnnotation a => HasPrivacyAnnotation (TraceLabelPeer peer a) Source # 
Instance details

Methods

getPrivacyAnnotation :: TraceLabelPeer peer a -> PrivacyAnnotation #

HasPrivacyAnnotation (WithMuxBearer peer MuxTrace) Source # 
Instance details

Methods

getPrivacyAnnotation :: WithMuxBearer peer MuxTrace -> PrivacyAnnotation #

HasPrivacyAnnotation (DiffusionTracer ntnAddr ntcAddr) Source # 
Instance details

Methods

getPrivacyAnnotation :: DiffusionTracer ntnAddr ntcAddr -> PrivacyAnnotation #

HasPrivacyAnnotation (HandshakeTr RemoteAddress NodeToNodeVersion) Source # 
Instance details

Methods

getPrivacyAnnotation :: HandshakeTr RemoteAddress NodeToNodeVersion -> PrivacyAnnotation #

HasPrivacyAnnotation (PeerSelectionActionsTrace SockAddr lAddr) Source # 
Instance details

Methods

getPrivacyAnnotation :: PeerSelectionActionsTrace SockAddr lAddr -> PrivacyAnnotation #

HasPrivacyAnnotation (TraceLocalRootPeers RemoteAddress exception) Source # 
Instance details

Methods

getPrivacyAnnotation :: TraceLocalRootPeers RemoteAddress exception -> PrivacyAnnotation #

HasPrivacyAnnotation (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Methods

getPrivacyAnnotation :: TraceTxSubmissionInbound txid tx -> PrivacyAnnotation #

HasPrivacyAnnotation (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

Methods

getPrivacyAnnotation :: TraceTxSubmissionOutbound txid tx -> PrivacyAnnotation #

HasPrivacyAnnotation (ConnectionManagerTrace addr connTrace) Source # 
Instance details

Methods

getPrivacyAnnotation :: ConnectionManagerTrace addr connTrace -> PrivacyAnnotation #

HasPrivacyAnnotation (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

Methods

getPrivacyAnnotation :: WithAddr addr ErrorPolicyTrace -> PrivacyAnnotation #

HasSeverityAnnotation a => HasSeverityAnnotation (TraceLabelPeer peer a) Source # 
Instance details

Methods

getSeverityAnnotation :: TraceLabelPeer peer a -> Severity #

HasSeverityAnnotation (WithMuxBearer peer MuxTrace) Source # 
Instance details

Methods

getSeverityAnnotation :: WithMuxBearer peer MuxTrace -> Severity #

HasSeverityAnnotation (DiffusionTracer ntnAddr ntcAddr) Source # 
Instance details

Methods

getSeverityAnnotation :: DiffusionTracer ntnAddr ntcAddr -> Severity #

HasSeverityAnnotation (HandshakeTr RemoteAddress NodeToNodeVersion) Source # 
Instance details

Methods

getSeverityAnnotation :: HandshakeTr RemoteAddress NodeToNodeVersion -> Severity #

HasSeverityAnnotation (PeerSelectionActionsTrace SockAddr lAddr) Source # 
Instance details

Methods

getSeverityAnnotation :: PeerSelectionActionsTrace SockAddr lAddr -> Severity #

HasSeverityAnnotation (TraceLocalRootPeers RemoteAddress exception) Source # 
Instance details

Methods

getSeverityAnnotation :: TraceLocalRootPeers RemoteAddress exception -> Severity #

HasSeverityAnnotation (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Methods

getSeverityAnnotation :: TraceTxSubmissionInbound txid tx -> Severity #

HasSeverityAnnotation (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

Methods

getSeverityAnnotation :: TraceTxSubmissionOutbound txid tx -> Severity #

HasSeverityAnnotation (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source # 
Instance details

Methods

getSeverityAnnotation :: ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Severity #

HasSeverityAnnotation (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

Methods

getSeverityAnnotation :: WithAddr addr ErrorPolicyTrace -> Severity #

(Show header, StandardHash header, Show peer) => HasTextFormatter (TraceLabelPeer peer (TraceFetchClientState header)) Source # 
Instance details

Methods

formatText :: TraceLabelPeer peer (TraceFetchClientState header) -> Object -> Text #

(Show peer, StandardHash blk, Show (Header blk)) => HasTextFormatter (TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk)))) Source # 
Instance details

Methods

formatText :: TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk))) -> Object -> Text #

Show peer => HasTextFormatter (WithMuxBearer peer MuxTrace) Source # 
Instance details

Methods

formatText :: WithMuxBearer peer MuxTrace -> Object -> Text #

HasTextFormatter (DiffusionTracer RemoteAddress LocalAddress) Source # 
Instance details

Methods

formatText :: DiffusionTracer RemoteAddress LocalAddress -> Object -> Text #

HasTextFormatter (HandshakeTr RemoteAddress NodeToNodeVersion) Source # 
Instance details

Methods

formatText :: HandshakeTr RemoteAddress NodeToNodeVersion -> Object -> Text #

Show lAddr => HasTextFormatter (PeerSelectionActionsTrace SockAddr lAddr) Source # 
Instance details

Methods

formatText :: PeerSelectionActionsTrace SockAddr lAddr -> Object -> Text #

Show exception => HasTextFormatter (TraceLocalRootPeers RemoteAddress exception) Source # 
Instance details

Methods

formatText :: TraceLocalRootPeers RemoteAddress exception -> Object -> Text #

HasTextFormatter (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Methods

formatText :: TraceTxSubmissionInbound txid tx -> Object -> Text #

(Show tx, Show txid) => HasTextFormatter (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

Methods

formatText :: TraceTxSubmissionOutbound txid tx -> Object -> Text #

(Show addr, Show versionNumber, Show agreedOptions) => HasTextFormatter (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source # 
Instance details

Methods

formatText :: ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Object -> Text #

Show addr => HasTextFormatter (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

Methods

formatText :: WithAddr addr ErrorPolicyTrace -> Object -> Text #

(ToObject peer, ToObject a) => ToObject (TraceLabelPeer peer a) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> TraceLabelPeer peer a -> Object #

textTransformer :: TraceLabelPeer peer a -> Object -> Text #

ToObject peer => ToObject (WithMuxBearer peer MuxTrace) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> WithMuxBearer peer MuxTrace -> Object #

textTransformer :: WithMuxBearer peer MuxTrace -> Object -> Text #

(Show ntnAddr, Show ntcAddr) => ToObject (DiffusionTracer ntnAddr ntcAddr) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> DiffusionTracer ntnAddr ntcAddr -> Object #

textTransformer :: DiffusionTracer ntnAddr ntcAddr -> Object -> Text #

ToObject (HandshakeTr RemoteAddress NodeToNodeVersion) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> HandshakeTr RemoteAddress NodeToNodeVersion -> Object #

textTransformer :: HandshakeTr RemoteAddress NodeToNodeVersion -> Object -> Text #

Show lAddr => ToObject (PeerSelectionActionsTrace SockAddr lAddr) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> PeerSelectionActionsTrace SockAddr lAddr -> Object #

textTransformer :: PeerSelectionActionsTrace SockAddr lAddr -> Object -> Text #

Show exception => ToObject (TraceLocalRootPeers RemoteAddress exception) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> TraceLocalRootPeers RemoteAddress exception -> Object #

textTransformer :: TraceLocalRootPeers RemoteAddress exception -> Object -> Text #

ToObject (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> TraceTxSubmissionInbound txid tx -> Object #

textTransformer :: TraceTxSubmissionInbound txid tx -> Object -> Text #

(Show txid, Show tx) => ToObject (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> TraceTxSubmissionOutbound txid tx -> Object #

textTransformer :: TraceTxSubmissionOutbound txid tx -> Object -> Text #

ConvertRawHash blk => ToObject (Point blk) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> Point blk -> Object #

textTransformer :: Point blk -> Object -> Text #

(Show versionNumber, ToJSON versionNumber, ToJSON agreedOptions) => ToObject (ConnectionHandlerTrace versionNumber agreedOptions) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> ConnectionHandlerTrace versionNumber agreedOptions -> Object #

textTransformer :: ConnectionHandlerTrace versionNumber agreedOptions -> Object -> Text #

(Show addr, Show versionNumber, Show agreedOptions, ToObject addr, ToJSON addr, ToJSON versionNumber, ToJSON agreedOptions) => ToObject (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Object #

textTransformer :: ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Object -> Text #

Show addr => ToObject (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> WithAddr addr ErrorPolicyTrace -> Object #

textTransformer :: WithAddr addr ErrorPolicyTrace -> Object -> Text #

(Show (ClientHasAgency st), Show (ServerHasAgency st)) => ToJSON (PeerHasAgency pr st) Source # 
Instance details

Methods

toJSON :: PeerHasAgency pr st -> Value #

toEncoding :: PeerHasAgency pr st -> Encoding

toJSONList :: [PeerHasAgency pr st] -> Value

toEncodingList :: [PeerHasAgency pr st] -> Encoding

omitField :: PeerHasAgency pr st -> Bool

HasPrivacyAnnotation (HandshakeTr LocalAddress NodeToClientVersion) Source # 
Instance details

Methods

getPrivacyAnnotation :: HandshakeTr LocalAddress NodeToClientVersion -> PrivacyAnnotation #

HasSeverityAnnotation (HandshakeTr LocalAddress NodeToClientVersion) Source # 
Instance details

Methods

getSeverityAnnotation :: HandshakeTr LocalAddress NodeToClientVersion -> Severity #

HasTextFormatter (HandshakeTr LocalAddress NodeToClientVersion) Source # 
Instance details

Methods

formatText :: HandshakeTr LocalAddress NodeToClientVersion -> Object -> Text #

ToObject (HandshakeTr LocalAddress NodeToClientVersion) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> HandshakeTr LocalAddress NodeToClientVersion -> Object #

textTransformer :: HandshakeTr LocalAddress NodeToClientVersion -> Object -> Text #