clash-lib-1.8.4: Clash: a functional hardware description language - As a library
Safe HaskellNone
LanguageHaskell2010

Clash.Debug

Synopsis

Documentation

traceIf :: Bool -> String -> a -> a Source #

Performs trace when first argument evaluates to True

traceM :: Applicative f => String -> f () #

trace :: String -> a -> a #

traceEvent :: String -> a -> a #

traceEventWith :: (a -> String) -> a -> a #

traceIO :: String -> IO () #

traceMarker :: String -> a -> a #

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

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

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

traceShowWith :: Show b => (a -> b) -> a -> a #

traceStack :: String -> a -> a #

traceWith :: (a -> String) -> a -> a #