json2-0.8.2: Library provides support for JSON.

Data.JSON2.Pretty

Description

Class and Instances for pretty printing Your data.

Minimal definition for instances Pretty - method pp .

Documentation

class Show a => Pretty a whereSource

Methods

pp :: a -> DocSource

pprint :: a -> StringSource

Instances

Pretty Char 
Pretty Double 
Pretty Float 
Pretty Int 
Pretty Integer 
Pretty Rational 
Pretty String 
Pretty () 
Pretty Json 
Pretty a => Pretty [a] 
Pretty a => Pretty (Maybe a) 
Pretty a => Pretty (Set a) 
(Pretty a, Pretty b) => Pretty (Either a b) 
(Pretty a, Pretty b) => Pretty (a, b) 
(Pretty k, Pretty v) => Pretty (Map k v) 
(Pretty a, Pretty b, Pretty c) => Pretty (a, b, c) 
(Pretty a, Pretty b, Pretty c, Pretty d) => Pretty (a, b, c, d) 
(Pretty a, Pretty b, Pretty c, Pretty d, Pretty e) => Pretty (a, b, c, d, e)