package ppx_irmin

  1. Overview
  2. Docs
PPX deriver for Irmin generics

Install

Dune Dependency

Authors

Maintainers

Sources

irmin-2.2.0.tbz
sha256=a44e018495336e0f632433fcae7b4e84699938a7110212da9e3818b35048fc3f
sha512=8dd9e9f09877a5541ee1be3387e041f63e6b522f9efac388d72199f965b0692f2502e93c1ddc2a5f959289fa2f75f06849582cffbcc201de19e9bd50413f6115

doc/ppx_irmin._lib/Ppx_irmin_lib/Deriver/Located/index.html

Module Deriver.Located

Parameters

Signature

val derive_str : ?name:string -> ?lib:Ppxlib.expression -> (Ppxlib.rec_flag * Ppxlib.type_declaration list) -> Ppxlib.structure_item list

Deriver for Irmin generics.

  • ?name: overrides the default name of the generated generic;
  • ?lib: overrides the default location for the primitive Irmin generics. ~lib:None will assume that the generics are available in the same namespace.
val derive_sig : ?name:string -> ?lib:Ppxlib.expression -> (Ppxlib.rec_flag * Ppxlib.type_declaration list) -> Ppxlib.signature_item list

Deriver for Irmin generic type signatures.

Optional arguments have the same meaning as in derive_str.

OCaml

Innovation. Community. Security.