Idris2Doc : Derive.FromJSON.Simple

Derive.FromJSON.Simple

(source)

Reexports

importpublic Derive.Show

Definitions

generalFromJsonType : ListArg->TTImp->TTImp
  General type of a `fromJSON` function with the given list
of implicit and auto-implicit arguments, plus the given argument type
to be displayed.

TODO: Use fresh names for `v` and `obj`.

Totality: total
Visibility: export
fromJsonClaim : Visibility->Name->ParamTypeInfo->Decl
  Top-level function declaration implementing the `fromJSON` function for
the given data type.

Totality: total
Visibility: export
fromJsonImplClaim : Visibility->Name->ParamTypeInfo->Decl
  Top-level declaration of the `FromJSON` implementation for the given data type.

Totality: total
Visibility: export
fromJsonImplDef : Name->Name->Decl
  Top-level definition of the `FromJSON` implementation for the given data type.

Totality: total
Visibility: export
fromJsonClause : ListName->Options->TTImp->TTImp->Name->TypeInfo->Clause
Totality: total
Visibility: export
fromJsonDef : ListName->Options->TTImp->TTImp->Name->TypeInfo->Decl
Totality: total
Visibility: export
customFromJSON : Visibility->Options->ListName->ParamTypeInfo->Res (ListTopLevel)
Totality: total
Visibility: export
FromJSON : ListName->ParamTypeInfo->Res (ListTopLevel)
  Generate declarations and implementations for
`FromJSON` for a given data type
using default settings.

Totality: total
Visibility: export