Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
type family StyledShowOutput style Source #
type StyledShowOutput Pretty Source # | |
class StyledShow style a where Source #
styledShow :: style -> a -> StyledShowOutput style Source #
StyledShow1 style a => StyledShow style (a t) Source # | |
class StyledShow1 style a where Source #
styledShow1 :: forall t1. style -> a t1 -> StyledShowOutput style Source #
StyledShow2 style a => StyledShow1 style (a t) Source # | |
class StyledShow2 style a where Source #
styledShow2 :: forall t1 t2. style -> a t1 t2 -> StyledShowOutput style Source #
type PrettyShow = StyledShow Pretty Source #
type PrettyShow1 = StyledShow1 Pretty Source #
prettyShow :: PrettyShow a => a -> Text Source #
prettyShow1 :: PrettyShow1 a => a t1 -> Text Source #