package ppx_derive_at_runtime

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Derive.ValueSource

Sourcetype 'a t = 'a t

The type being derived.

Sourcetype 'a attribute = Named.t

Attributes placed on a type 'a.

Sourcetype (_, 'a) label_attribute = Named.t

Attributes placed on a label of type 'label of a record of type 'record.

Sourcetype (_, 'a) constructor_attribute = Named.t

Attributes placed on a constructor of type 'cons of a variant of type 'variant. The type 'cons depends on the arguments of the variant constructor; see Types.Variant, below.

Sourcetype (_, 'a) row_attribute = Named.t

Attributes placed on a row of type 'row of a polymorphic variant of type 'poly_variant.