debuggable-0.1.0: Utilities for making your applications more debuggable.
Safe HaskellNone
LanguageHaskell2010

Debug.NonInterleavedIO.Trace

Description

Drop-in replacement for Debug.Trace

This module just re-exports some functions from Debug.NonInterleavedIO; since it does not export anything that clashes with Prelude it can be imported unqualified.

Synopsis

Documentation

trace :: String -> a -> a Source #

Non-interleaved version of trace

traceShow :: Show a => a -> b -> b Source #

Non-interleaved version of traceShow

traceShowId :: Show a => a -> a Source #

Non-interleaved version of traceShowId

traceM :: Applicative m => String -> m () Source #

Non-interleaved version of traceM

traceShowM :: (Applicative m, Show a) => a -> m () Source #

Non-interleaved version of traceShowM