Show1 -package:grisette

Lifting of the Show class to unary type constructors.
A Show1Args value either stores a Show a dictionary (for the transformers-0.4 version of Show1), or it stores the two function arguments that show occurrences of the type parameter (for the non-transformers-0.4 version of Show1).
An adapter newtype, suitable for DerivingVia. The TextShow1 instance for FromStringShow1 is based on its String Show1 instance. That is,
liftShowbPrec sp sl p (FromStringShow1 x) =
showsPrecToShowbPrec (liftShowsPrec (showbPrecToShowsPrec sp)
(showbToShows         sl))
p x
Since: 3
An adapter newtype, suitable for DerivingVia. The String Show1 instance for FromTextShow1 is based on its TextShow1 instance. That is,
liftShowsPrec sp sl p (FromTextShow1 x) =
showbPrecToShowsPrec (liftShowbPrec (showsPrecToShowbPrec sp)
(showsToShowb         sl))
p x
Since: 3
Generates a TextShow1 instance declaration for the given data type or data family instance. Since: 2
Like deriveTextShow1, but takes an Options argument. Since: 3.4
Generates a Show1 instance declaration for the given data type or data family instance.
Like deriveShow1, but takes a ShowOptions argument.
Generic representation of Show1 types.