api-tools-0.10.0.0: DSL for generating API boilerplate and docs
Safe HaskellNone
LanguageHaskell2010

Data.API.PP

Description

A cheap and cheerful pretty-printing library

Documentation

class PP t where Source #

Methods

pp :: t -> String Source #

Instances

Instances details
PP Version Source # 
Instance details

Defined in Data.API.PP

Methods

pp :: Version -> String Source #

PP Text Source # 
Instance details

Defined in Data.API.PP

Methods

pp :: Text -> String Source #

PP DefaultValue Source # 
Instance details

Defined in Data.API.PP

PP BasicType Source # 
Instance details

Defined in Data.API.PP

Methods

pp :: BasicType -> String Source #

PP APIType Source # 
Instance details

Defined in Data.API.PP

Methods

pp :: APIType -> String Source #

PP FieldName Source # 
Instance details

Defined in Data.API.PP

Methods

pp :: FieldName -> String Source #

PP TypeName Source # 
Instance details

Defined in Data.API.PP

Methods

pp :: TypeName -> String Source #

PP VersionExtra Source # 
Instance details

Defined in Data.API.Changes.Types

PP TypeKind Source # 
Instance details

Defined in Data.API.Error

Methods

pp :: TypeKind -> String Source #

PP [Char] Source # 
Instance details

Defined in Data.API.PP

Methods

pp :: [Char] -> String Source #

PP t => PP (Set t) Source # 
Instance details

Defined in Data.API.PP

Methods

pp :: Set t -> String Source #

class PPLines t where Source #

Methods

ppLines :: t -> [String] Source #

Instances

Instances details
PPLines Value Source # 
Instance details

Defined in Data.API.PP

Methods

ppLines :: Value -> [String] Source #

PPLines NormTypeDecl Source # 
Instance details

Defined in Data.API.NormalForm

PPLines APITableChange Source # 
Instance details

Defined in Data.API.Changes.Types

PPLines APIChange Source # 
Instance details

Defined in Data.API.Changes.Types

PPLines MigrateFailure Source # 
Instance details

Defined in Data.API.Error

PPLines ApplyFailure Source # 
Instance details

Defined in Data.API.Error

PPLines ValidateFailure Source # 
Instance details

Defined in Data.API.Error

PPLines ValueError Source # 
Instance details

Defined in Data.API.Error

PPLines Step Source # 
Instance details

Defined in Data.API.Error

Methods

ppLines :: Step -> [String] Source #

PPLines t => PPLines [t] Source # 
Instance details

Defined in Data.API.PP

Methods

ppLines :: [t] -> [String] Source #

(PPLines s, PPLines t) => PPLines (s, t) Source # 
Instance details

Defined in Data.API.PP

Methods

ppLines :: (s, t) -> [String] Source #