| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Fmt.Internal.Tuple
- class TupleF a where
Documentation
>>>import Fmt.Internal.Core
Minimal complete definition
Methods
tupleF :: a -> Builder Source #
Format a tuple (of up to 8 elements):
>>>tupleF (1,2,"hi")"(1, 2, hi)"
If any of the elements takes several lines, an alternate format is used:
>>>fmt $ tupleF ("test","foo\nbar","more test")( test , foo bar , more test )
You can also use tupleF on lists to get tuple-like formatting.
Instances
| Buildable a => TupleF [a] Source # | |
| TupleF [Builder] Source # | |
| (Buildable a1, Buildable a2) => TupleF (a1, a2) Source # | |
| (Buildable a1, Buildable a2, Buildable a3) => TupleF (a1, a2, a3) Source # | |
| (Buildable a1, Buildable a2, Buildable a3, Buildable a4) => TupleF (a1, a2, a3, a4) Source # | |
| (Buildable a1, Buildable a2, Buildable a3, Buildable a4, Buildable a5) => TupleF (a1, a2, a3, a4, a5) Source # | |
| (Buildable a1, Buildable a2, Buildable a3, Buildable a4, Buildable a5, Buildable a6) => TupleF (a1, a2, a3, a4, a5, a6) Source # | |
| (Buildable a1, Buildable a2, Buildable a3, Buildable a4, Buildable a5, Buildable a6, Buildable a7) => TupleF (a1, a2, a3, a4, a5, a6, a7) Source # | |
| (Buildable a1, Buildable a2, Buildable a3, Buildable a4, Buildable a5, Buildable a6, Buildable a7, Buildable a8) => TupleF (a1, a2, a3, a4, a5, a6, a7, a8) Source # | |