package ppx_derivers

  1. Overview
  2. Docs
Shared [@@deriving] plugin registry

Install

dune-project
 Dependency

Authors

Maintainers

Sources

1.2.1.tar.gz
sha256=b6595ee187dea792b31fc54a0e1524ab1e48bc6068d3066c45215a138cc73b95
md5=5dc2bf130c1db3c731fe0fffc5648b41

doc/ppx_derivers/Ppx_derivers/index.html

Module Ppx_deriversSource

Ppx derivers

This module holds the various derivers registered by either ppx_deriving or ppx_type_conv.

Sourcetype deriver = ..

Type of a deriver. The concrete constructors are added by ppx_type_conv/ppx_deriving.

Sourceval register : string -> deriver -> unit

register name deriver registers a new deriver. Raises if name is already registered.

Sourceval lookup : string -> deriver option

Lookup a previously registered deriver

Sourceval derivers : unit -> (string * deriver) list

derivers () returns all currently registered derivers.