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 # | |