trace-call-0.1: functions for logging the arguments and results of function calls

Debug.TraceCall.IO

Documentation

class TCIO a whereSource

Methods

tcIO :: TraceData -> Int -> a -> aSource

Instances

(Show a, MonadIO m) => TCIO (m a) 
(TAIO a, TCIO r) => TCIO (a -> r) 

class TAIO a whereSource

Methods

taIO :: String -> a -> StringSource

Instances

Show a => TAIO a 
TCIO (a -> r) => TAIO (a -> r) 

traceCall :: TCIO a => String -> a -> aSource