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

Debug.TraceCall.IODeep

Documentation

class TCDeepIO a whereSource

Methods

tcDeepIO :: TraceData -> Int -> (TraceData -> a) -> a -> aSource

Instances

(Show a, MonadIO m) => TCDeepIO (m a) 
(TADeepIO a, TCDeepIO r) => TCDeepIO (a -> r) 

class TADeepIO a whereSource

Methods

taDeepIO :: String -> a -> Either String (TraceData -> a)Source

Instances

Show a => TADeepIO a 
TCDeepIO (a -> r) => TADeepIO (a -> r)