package ppx_repr

  1. Overview
  2. Docs
PPX deriver for type representations

Install

dune-project
 Dependency

Authors

Maintainers

Sources

repr-0.8.0.tbz
sha256=1728423b8b0208f9b032ad3e05dd96a43b92cd76416f9146e394f0b0ba133347
sha512=3cd97e9a8feb9d03b88bee73fec51765d2573234ee60aeeb3ce5ced552cb0d8bd70cffe52182f517a5785a428baf685be27f7f419cda1b8167aa4037761de4ff

doc/src/ppx_repr.lib/attributes_intf.ml.html

Source file attributes_intf.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
open Ppxlib

module type S = sig
  val repr : (core_type, expression) Attribute.t
  val nobuiltin : (core_type, unit) Attribute.t
end

module type Attributes = sig
  module type S = S

  module Make (T : sig
    val namespace : string
  end) : sig
    include S

    val all : Attribute.packed list
    (** Boxed list of all of the attributes required by [ppx_repr]. *)
  end
end