package ppx_diff

  1. Overview
  2. Docs
A PPX rewriter that genreates the implementation of [Ldiffable.S].

Install

Dune Dependency

Authors

Maintainers

Sources

v0.17.1.tar.gz
md5=cfec5d638a1bf1ea77707d10eed5d2d7
sha512=5848274cb0c5acd1ee3f29318e6111c5fef4b357aeda78120e0370067b9b23f62bb57e1e0be948c3af385b5900a3e0fb657f26dd4fe7ee95cd7002b9d8b68547

doc/src/ppx_diff.diffable/diffable_intf.ml.html

Source file diffable_intf.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
module type S_plain = sig
  type t

  module Diff : Diff_intf.S_plain with type derived_on = t
end

module type S = sig
  type t

  module Diff : Diff_intf.S with type derived_on = t
end

module type S_atomic = sig
  type t

  module Diff : Diff_intf.S_atomic with type derived_on = t
end

module type S1_plain = sig
  type 'a t

  module Diff : Diff_intf.S1_plain with type 'a derived_on = 'a t
end

module type S1 = sig
  type 'a t

  module Diff : Diff_intf.S1 with type 'a derived_on = 'a t
end

module type S2_plain = sig
  type ('a, 'b) t

  module Diff : Diff_intf.S2_plain with type ('a, 'b) derived_on = ('a, 'b) t
end

module type S2 = sig
  type ('a, 'b) t

  module Diff : Diff_intf.S2 with type ('a, 'b) derived_on = ('a, 'b) t
end
OCaml

Innovation. Community. Security.