th-typegraph-1.0.2: Graph of the subtype relation

Safe HaskellNone
LanguageHaskell2010

Language.Haskell.TH.TypeGraph.Orphans

Contents

Synopsis

Documentation

Orphan instances

Lift UserId Source # 

Methods

lift :: UserId -> Q Exp #

ToJSONKey UserId Source # 
FromJSONKey UserId Source # 
Serialize UTCTime Source # 
Serialize Loc Source # 

Methods

put :: Putter Loc #

get :: Get Loc #

Serialize Day Source # 

Methods

put :: Putter Day #

get :: Get Day #

Serialize DiffTime Source # 
Serialize UserId Source # 
SafeCopy Name Source # 
SafeCopy ModName Source # 
SafeCopy PkgName Source # 
SafeCopy OccName Source # 
SafeCopy NameFlavour Source # 
SafeCopy NameSpace Source # 
SafeCopy Loc Source # 
Ppr Int Source #

Int is the ContainerKey type for all lists, so we need to make sure all the required instances exist.

Methods

ppr :: Int -> Doc #

ppr_list :: [Int] -> Doc #

Ppr () Source # 

Methods

ppr :: () -> Doc #

ppr_list :: [()] -> Doc #

Lift a0 => Lift (NodeMap a0) Source # 

Methods

lift :: NodeMap a0 -> Q Exp #

Ppr (Set Type) Source # 

Methods

ppr :: Set Type -> Doc #

ppr_list :: [Set Type] -> Doc #

(Lift a0, Lift b0) => Lift (Gr a0 b0) Source # 

Methods

lift :: Gr a0 b0 -> Q Exp #

SafeCopy (Proxy * t) Source # 
Ppr (Set Type, Set Type) Source # 

Methods

ppr :: (Set Type, Set Type) -> Doc #

ppr_list :: [(Set Type, Set Type)] -> Doc #