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

Cardano.Tracing.OrphanInstances.Network

Orphan instances

FromJSON HotValency Source # 
Instance details

FromJSON WarmValency Source # 
Instance details

FromJSON NodeToClientVersion Source # 
Instance details

FromJSON NodeToNodeVersion Source # 
Instance details

FromJSON PeerSharing Source # 
Instance details

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

ToJSON PeerGSV Source # 
Instance details

Methods

toJSON :: PeerGSV -> Value #

toEncoding :: PeerGSV -> Encoding #

toJSONList :: [PeerGSV] -> Value #

toEncodingList :: [PeerGSV] -> Encoding #

omitField :: PeerGSV -> Bool #

ToJSON RepromoteDelay Source # 
Instance details

ToJSON PeerSelectionTargets Source # 
Instance details

ToJSON HotValency Source # 
Instance details

ToJSON WarmValency Source # 
Instance details

ToJSON PeerStatus Source # 
Instance details

ToJSON NodeToClientVersion Source # 
Instance details

ToJSON NodeToClientVersionData Source # 
Instance details

ToJSON NodeToNodeVersion Source # 
Instance details

ToJSON NodeToNodeVersionData Source # 
Instance details

ToJSON PeerSharing Source # 
Instance details

ToJSON ProtocolLimitFailure Source # 
Instance details

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

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

HasPrivacyAnnotation TraceLedgerPeers Source # 
Instance details

HasPrivacyAnnotation TracePublicRootPeers Source # 
Instance details

HasPrivacyAnnotation AcceptConnectionsPolicyTrace Source # 
Instance details

HasSeverityAnnotation PeerSelectionCounters Source # 
Instance details

HasSeverityAnnotation TraceLedgerPeers Source # 
Instance details

HasSeverityAnnotation TracePublicRootPeers Source # 
Instance details

HasSeverityAnnotation AcceptConnectionsPolicyTrace Source # 
Instance details

HasTextFormatter PeerSelectionCounters Source # 
Instance details

HasTextFormatter TraceLedgerPeers Source # 
Instance details

HasTextFormatter TracePublicRootPeers Source # 
Instance details

HasTextFormatter AcceptConnectionsPolicyTrace Source # 
Instance details

ToObject SlotNo Source # 
Instance details

ToObject LocalConnectionId Source # 
Instance details

ToObject RemoteAddress Source # 
Instance details

ToObject RemoteConnectionId Source # 
Instance details

ToObject PeerSelectionCounters Source # 
Instance details

ToObject TraceLedgerPeers Source # 
Instance details

ToObject TracePublicRootPeers Source # 
Instance details

ToObject AcceptConnectionsPolicyTrace Source # 
Instance details

ToObject LocalAddress Source # 
Instance details

Transformable Text IO PeerSelectionCounters Source # 
Instance details

Transformable Text IO TraceLedgerPeers Source # 
Instance details

Transformable Text IO TracePublicRootPeers Source # 
Instance details

Transformable Text IO AcceptConnectionsPolicyTrace Source # 
Instance details

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

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

Transformable Text IO (DebugPeerSelection SockAddr) Source # 
Instance details

Transformable Text IO (TracePeerSelection SockAddr) Source # 
Instance details

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

(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

(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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(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

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

(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

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

Methods

toJSONKey :: ToJSONKeyFunction (ConnectionId addr)

toJSONKeyList :: ToJSONKeyFunction [ConnectionId addr]

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

HasPrivacyAnnotation (TraceFetchClientState header) Source # 
Instance details

HasPrivacyAnnotation (TraceKeepAliveClient remotePeer) Source # 
Instance details

HasPrivacyAnnotation (DebugPeerSelection addr) Source # 
Instance details

HasPrivacyAnnotation (TracePeerSelection addr) Source # 
Instance details

HasPrivacyAnnotation (AbstractTransitionTrace addr) Source # 
Instance details

HasPrivacyAnnotation (TraceSendRecv a) Source # 
Instance details

HasPrivacyAnnotation (InboundGovernorTrace addr) Source # 
Instance details

Methods

getPrivacyAnnotation :: InboundGovernorTrace addr -> PrivacyAnnotation #

HasPrivacyAnnotation (RemoteTransitionTrace addr) Source # 
Instance details

HasPrivacyAnnotation (ServerTrace addr) Source # 
Instance details

Methods

getPrivacyAnnotation :: ServerTrace addr -> PrivacyAnnotation #

HasPrivacyAnnotation (WithDomainName DnsTrace) Source # 
Instance details

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

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

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

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

HasSeverityAnnotation (TraceFetchClientState header) Source # 
Instance details

HasSeverityAnnotation (TraceKeepAliveClient remotePeer) Source # 
Instance details

HasSeverityAnnotation (DebugPeerSelection addr) Source # 
Instance details

HasSeverityAnnotation (TracePeerSelection addr) Source # 
Instance details

HasSeverityAnnotation (AbstractTransitionTrace addr) Source # 
Instance details

HasSeverityAnnotation (TraceSendRecv a) Source # 
Instance details

HasSeverityAnnotation (InboundGovernorTrace addr) Source # 
Instance details

Methods

getSeverityAnnotation :: InboundGovernorTrace addr -> Severity #

HasSeverityAnnotation (RemoteTransitionTrace addr) Source # 
Instance details

HasSeverityAnnotation (ServerTrace addr) Source # 
Instance details

Methods

getSeverityAnnotation :: ServerTrace addr -> Severity #

HasSeverityAnnotation (WithDomainName DnsTrace) Source # 
Instance details

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

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

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

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

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

HasTextFormatter (DebugPeerSelection SockAddr) Source # 
Instance details

HasTextFormatter (TracePeerSelection SockAddr) Source # 
Instance details

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

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

Methods

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

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

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

Methods

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

HasTextFormatter (WithDomainName DnsTrace) Source # 
Instance details

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

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

(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

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

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

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

ToObject (DebugPeerSelection SockAddr) Source # 
Instance details

ToObject (TracePeerSelection SockAddr) Source # 
Instance details

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

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

(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

(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

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

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

(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

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

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

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

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

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

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

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

HasPrivacyAnnotation (WithMuxBearer peer MuxTrace) Source # 
Instance details

HasPrivacyAnnotation (DiffusionTracer ntnAddr ntcAddr) Source # 
Instance details

HasPrivacyAnnotation (HandshakeTr RemoteAddress NodeToNodeVersion) Source # 
Instance details

HasPrivacyAnnotation (PeerSelectionActionsTrace SockAddr lAddr) Source # 
Instance details

HasPrivacyAnnotation (TraceLocalRootPeers RemoteAddress exception) Source # 
Instance details

HasPrivacyAnnotation (TraceTxSubmissionInbound txid tx) Source # 
Instance details

HasPrivacyAnnotation (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

HasPrivacyAnnotation (ConnectionManagerTrace addr connTrace) Source # 
Instance details

Methods

getPrivacyAnnotation :: ConnectionManagerTrace addr connTrace -> PrivacyAnnotation #

HasPrivacyAnnotation (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

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

HasSeverityAnnotation (WithMuxBearer peer MuxTrace) Source # 
Instance details

HasSeverityAnnotation (DiffusionTracer ntnAddr ntcAddr) Source # 
Instance details

Methods

getSeverityAnnotation :: DiffusionTracer ntnAddr ntcAddr -> Severity #

HasSeverityAnnotation (HandshakeTr RemoteAddress NodeToNodeVersion) Source # 
Instance details

HasSeverityAnnotation (PeerSelectionActionsTrace SockAddr lAddr) Source # 
Instance details

HasSeverityAnnotation (TraceLocalRootPeers RemoteAddress exception) Source # 
Instance details

HasSeverityAnnotation (TraceTxSubmissionInbound txid tx) Source # 
Instance details

HasSeverityAnnotation (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

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

Methods

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

HasSeverityAnnotation (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

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

(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

HasTextFormatter (DiffusionTracer RemoteAddress LocalAddress) Source # 
Instance details

HasTextFormatter (HandshakeTr RemoteAddress NodeToNodeVersion) Source # 
Instance details

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

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

HasTextFormatter (TraceTxSubmissionInbound txid tx) Source # 
Instance details

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

(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

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

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

(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

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

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

ToObject (TraceTxSubmissionInbound txid tx) Source # 
Instance details

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

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

(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

(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

HasSeverityAnnotation (HandshakeTr LocalAddress NodeToClientVersion) Source # 
Instance details

HasTextFormatter (HandshakeTr LocalAddress NodeToClientVersion) Source # 
Instance details

ToObject (HandshakeTr LocalAddress NodeToClientVersion) Source # 
Instance details