Copyright | (C) 2014-2017 Ryan Scott |
---|---|

License | BSD-style (see the file LICENSE) |

Maintainer | Ryan Scott |

Stability | Provisional |

Portability | GHC |

Safe Haskell | None |

Language | Haskell2010 |

Functions that trace the values of `Generic`

instances (even if they are not
instances of `TextShow`

).

*Since: 2*

## Synopsis

- genericTraceTextShow :: (Generic a, GTextShowT Zero (Rep a)) => a -> b -> b
- genericTraceTextShowId :: (Generic a, GTextShowT Zero (Rep a)) => a -> a
- genericTraceTextShowM :: (Generic a, GTextShowT Zero (Rep a), Applicative f) => a -> f ()

# Documentation

genericTraceTextShow :: (Generic a, GTextShowT Zero (Rep a)) => a -> b -> b Source #

A `Generic`

implementation of `traceTextShow`

.

*Since: 2*

genericTraceTextShowId :: (Generic a, GTextShowT Zero (Rep a)) => a -> a Source #

A `Generic`

implementation of `traceTextShowId`

.

*Since: 2*

genericTraceTextShowM :: (Generic a, GTextShowT Zero (Rep a), Applicative f) => a -> f () Source #

A `Generic`

implementation of `traceShowM`

.

*Since: 2*