ansi-pretty-0.1.0.0: AnsiPretty for ansi-wl-pprint

LicenseBSD3
MaintainerOleg Grenrus <oleg.grenrus@iki.fi>
Safe HaskellNone
LanguageHaskell2010

Text.PrettyPrint.ANSI.Leijen.AnsiPretty

Contents

Description

 

Synopsis

Class

class AnsiPretty a where Source

Generically derivable colorful analogue of Pretty

Minimal complete definition

Nothing

Methods

ansiPretty :: a -> Doc Source

ansiPrettyList :: [a] -> Doc Source

Instances

AnsiPretty Bool 
AnsiPretty Char 
AnsiPretty Int 
AnsiPretty Int8 
AnsiPretty Int16 
AnsiPretty Int32 
AnsiPretty Int64 
AnsiPretty Integer 
AnsiPretty Word 
AnsiPretty Word8 
AnsiPretty Word16 
AnsiPretty Word32 
AnsiPretty Word64 
AnsiPretty Scientific 
AnsiPretty Text 
AnsiPretty UTCTime 
AnsiPretty Value 
AnsiPretty Doc 
AnsiPretty Text 
AnsiPretty All 
AnsiPretty Any 
AnsiPretty IntSet 
AnsiPretty Natural 
AnsiPretty a => AnsiPretty [a] 
(AnsiPretty a, Integral a) => AnsiPretty (Ratio a) 
AnsiPretty a => AnsiPretty (Maybe a) 
HasResolution e => AnsiPretty (Fixed e) 
AnsiPretty a => AnsiPretty (Dual a) 
AnsiPretty a => AnsiPretty (Sum a) 
AnsiPretty a => AnsiPretty (Product a) 
AnsiPretty v => AnsiPretty (IntMap v) 
AnsiPretty a => AnsiPretty (Set a) 
AnsiPretty a => AnsiPretty (Seq a) 
AnsiPretty a => AnsiPretty (Min a) 
AnsiPretty a => AnsiPretty (Max a) 
AnsiPretty a => AnsiPretty (First a) 
AnsiPretty a => AnsiPretty (Last a) 
AnsiPretty m => AnsiPretty (WrappedMonoid m) 
AnsiPretty a => AnsiPretty (Option a) 
AnsiPretty a => AnsiPretty (NonEmpty a) 
AnsiPretty a => AnsiPretty (HashSet a) 
AnsiPretty a => AnsiPretty (Vector a) 
(AnsiPretty a, Unbox a) => AnsiPretty (Vector a) 
(AnsiPretty a, Storable a) => AnsiPretty (Vector a) 
AnsiPretty a => AnsiPretty (CommonPrefix a) 
(AnsiPretty a, AnsiPretty b) => AnsiPretty (Either a b) 
(AnsiPretty a, AnsiPretty b) => AnsiPretty (a, b) 
(AnsiPretty k, AnsiPretty v) => AnsiPretty (HashMap k v) 
(AnsiPretty k, AnsiPretty v) => AnsiPretty (Map k v) 
(AnsiPretty i, AnsiPretty e, Ix i, IArray UArray e) => AnsiPretty (UArray i e) 
(AnsiPretty i, AnsiPretty e, Ix i) => AnsiPretty (Array i e) 
(AnsiPretty a, AnsiPretty b) => AnsiPretty (Arg a b) 
(AnsiPretty a, AnsiPretty b, AnsiPretty c) => AnsiPretty (a, b, c) 
AnsiPretty a => AnsiPretty (Tagged * t a) 
(AnsiPretty a, AnsiPretty b, AnsiPretty c, AnsiPretty d) => AnsiPretty (a, b, c, d) 
(AnsiPretty a, AnsiPretty b, AnsiPretty c, AnsiPretty d, AnsiPretty e) => AnsiPretty (a, b, c, d, e) 

Generics

GHC

ghcAnsiPretty :: forall a. (Generic a, All2 AnsiPretty (GCode a), GFrom a, GDatatypeInfo a, SingI (GCode a)) => a -> Doc Source

SOP

Options

Re-exports

From generics-sop

type ConstructorName = String

The name of a data constructor.

type FieldName = String

The name of a field / record selector.