Maintainer | Brandon Chinn <brandon@leapyear.io> |
---|---|
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Utilities for showing a schema. Meant to be imported qualified.
Synopsis
Documentation
data SchemaType Source #
SchemaType
, but for printing.
SchemaScalar String | |
SchemaMaybe SchemaType | |
SchemaTry SchemaType | |
SchemaList SchemaType | |
SchemaObject [(SchemaKeyV, SchemaType)] | |
SchemaUnion [SchemaType] |
Instances
Eq SchemaType Source # | |
Defined in Data.Aeson.Schema.Show (==) :: SchemaType -> SchemaType -> Bool # (/=) :: SchemaType -> SchemaType -> Bool # | |
Show SchemaType Source # | |
Defined in Data.Aeson.Schema.Show showsPrec :: Int -> SchemaType -> ShowS # show :: SchemaType -> String # showList :: [SchemaType] -> ShowS # |
showSchemaType :: SchemaType -> String Source #
Pretty show the given SchemaType.