Copyright | (C) 2014-2015 Ryan Scott |
---|---|
License | BSD-style (see the file LICENSE) |
Maintainer | Ryan Scott |
Stability | Experimental |
Portability | GHC |
Safe Haskell | None |
Language | Haskell2010 |
Functions that trace the values of Generic
instances (even if they are not
instances of Show
).
Since: 0.6
- genericTraceShow :: (Generic a, GShow (Rep a)) => a -> b -> b
- genericTraceShowId :: (Generic a, GShow (Rep a)) => a -> a
- genericTraceShowM :: (Generic a, GShow (Rep a), Monad m) => a -> m ()
Documentation
genericTraceShow :: (Generic a, GShow (Rep a)) => a -> b -> b Source
genericTraceShowId :: (Generic a, GShow (Rep a)) => a -> a Source
A Generic
implementation of traceShowId
.
Since: 0.6
genericTraceShowM :: (Generic a, GShow (Rep a), Monad m) => a -> m () Source
A Generic
implementation of traceShowM
.
Since: 0.6