Idris2Doc : Derive.Refined.JSON

Derive.Refined.JSON

(source)

Reexports

importpublic Derive.Refined
importpublic JSON.Simple.Derive

Definitions

refinedToJsonDef : Name-> (p : ParamTypeInfo) ->RefinedInfop->Decl
Totality: total
Visibility: export
RefinedToJSONVis : Visibility->ListName->ParamTypeInfo->Res (ListTopLevel)
  Generate declarations and implementations for
`FromJSON` for a given refinement type.

Totality: total
Visibility: export
RefinedToJSON : ListName->ParamTypeInfo->Res (ListTopLevel)
Totality: total
Visibility: export
refineFromJSON : FromJSONa=>String-> (a->Maybeb) ->ParserJSONb
Totality: total
Visibility: public export
refinedFromJsonDef : Name->Name->Name->Decl
Totality: total
Visibility: export
RefinedFromJSONVis : Visibility->ListName->ParamTypeInfo->Res (ListTopLevel)
  Generate declarations and implementations for
`FromJSON` for a given refinement type.

Totality: total
Visibility: export
RefinedFromJSON : ListName->ParamTypeInfo->Res (ListTopLevel)
Totality: total
Visibility: export
RefinedJSON : ListName->ParamTypeInfo->Res (ListTopLevel)
  Generate declarations and implementations for
`FromJSON` and `ToJSON` for a given refinement type.

Totality: total
Visibility: export