package deriving

  1. Overview
  2. Docs
Extension to OCaml for deriving functions from type declarations

Install

Dune Dependency

Authors

Maintainers

Sources

0.8.1.tar.gz
sha256=080a1c983cee6f72a6cc28d9ddf056eb6d4e81daf58c192970e29a5ba03f63fa
md5=59558a23583fbc0c7c139f6ed22fbb54

doc/deriving.runtime/Deriving_Eq/index.html

Module Deriving_Eq

module type Eq = sig ... end
module Eq_immutable (S : sig ... end) : Eq with type a = S.a
module Eq_mutable (S : sig ... end) : Eq with type a = S.a
module Eq_alpha (S : sig ... end) : Eq with type a = S.a
module Eq_int : Eq with type a = int
module Eq_bool : Eq with type a = bool
module Eq_float : Eq with type a = float
module Eq_unit : Eq with type a = unit
module Eq_char : Eq with type a = char
module Eq_string : Eq with type a = string
module Eq_int32 : Eq with type a = int32
module Eq_int64 : Eq with type a = int64
module Eq_nativeint : Eq with type a = nativeint
module Eq_ref (E : Eq) : Eq with type a = E.a ref
module Eq_array (E : Eq) : Eq with type a = E.a array
module Eq_list (E : Eq) : Eq with type a = E.a list
module Eq_option (E : Eq) : Eq with type a = E.a option
module Eq_map_s_t (E : Eq) (M : Map.S) : Eq with type a = E.a M.t
module Eq_set_s_t (S : Set.S) : Eq with type a = S.t
OCaml

Innovation. Community. Security.