Idris2Doc : Derive.Monoid

Derive.Monoid

(source)

Definitions

neutralClaim : Visibility->Name->ParamTypeInfo->Decl
  Top-level function declaration implementing the `neutral` function for
the given data type.

Visibility: export
monoidImplClaim : Visibility->Name->ParamTypeInfo->Decl
  Top-level declaration implementing the `Semigroup` interface for
the given data type.

Visibility: export
monoidImplDef : Name->Name->Decl
Visibility: export
neutralDef : Name->Connvs->Decl
  Definition of a (local or top-level) function implementing
the neutral operation.

Visibility: export
MonoidVis : Visibility->ListName->ParamTypeInfo->Res (ListTopLevel)
  Generate declarations and implementations for `Semigroup` for a given data type.

Visibility: export
Monoid : ListName->ParamTypeInfo->Res (ListTopLevel)
  Alias for `MonoidVis Public`

Visibility: export