Portability | GHC |
---|---|
Stability | experimental |
Maintainer | bos@mailrank.com |
Types for text mangling.
Documentation
Control the rendering of floating point numbers.
Render a floating point number using a much faster algorithm than
the default (up to 10x faster). This performance comes with a
potential cost in readability, as the faster algorithm can produce
strings that are longer than the default algorithm
(e.g. "1.3300000000000001
" instead of "1.33
").
Eq a => Eq (Fast a) | |
Floating a => Floating (Fast a) | |
Fractional a => Fractional (Fast a) | |
Num a => Num (Fast a) | |
Ord a => Ord (Fast a) | |
Read a => Read (Fast a) | |
Real a => Real (Fast a) | |
RealFloat a => RealFloat (Fast a) | |
RealFrac a => RealFrac (Fast a) | |
Show a => Show (Fast a) | |
Buildable (Fast Double) | |
Buildable (Fast Float) |
Use this newtype
wrapper for your single parameter if you are
formatting a string containing exactly one substitution site.
Bounded a => Bounded (Only a) | |
Enum a => Enum (Only a) | |
Eq a => Eq (Only a) | |
Floating a => Floating (Only a) | |
Fractional a => Fractional (Only a) | |
Integral a => Integral (Only a) | |
Num a => Num (Only a) | |
Ord a => Ord (Only a) | |
Read a => Read (Only a) | |
Real a => Real (Only a) | |
RealFloat a => RealFloat (Only a) | |
RealFrac a => RealFrac (Only a) | |
Show a => Show (Only a) | |
Buildable a => Params (Only a) |
Render a value using its Show
instance.
Bounded a => Bounded (Shown a) | |
Enum a => Enum (Shown a) | |
Eq a => Eq (Shown a) | |
Floating a => Floating (Shown a) | |
Fractional a => Fractional (Shown a) | |
Integral a => Integral (Shown a) | |
Num a => Num (Shown a) | |
Ord a => Ord (Shown a) | |
Read a => Read (Shown a) | |
Real a => Real (Shown a) | |
RealFloat a => RealFloat (Shown a) | |
RealFrac a => RealFrac (Shown a) | |
Show a => Show (Shown a) | |
Show a => Buildable (Shown a) |