package colibri2

  1. Overview
  2. Docs

Key with arity 1

Parameters

module _ : sig ... end

Signature

type 'a t
val pp : 'a t Containers.Format.printer
val compare : 'a t -> 'b t -> int
val equal : 'a t -> 'b t -> bool
val hash : 'a t -> int
val tag : 'a t -> int
val name : 'a t -> string
type iter = {
  1. iter : 'a. 'a t -> unit;
}
val iter : iter -> unit
type 'b fold = {
  1. fold : 'a. 'a t -> 'b -> 'b;
}
val fold : 'b fold -> 'b -> 'b
module Eq : sig ... end
val create : (module NamedType with type t = 'a) -> 'a t
module MkVector (D : sig ... end) : Hashtbl_hetero.S1 with type 'a key = 'a t and type ('a, 'b) data = ('a, 'b) D.t
module Vector : Hashtbl_hetero.R1 with type 'a key = 'a t
module VectorH : Hashtbl_hetero.T1 with type 'a key = 'a t
module MkMap (D : sig ... end) : Map_hetero.S with type 'a key = 'a t and type ('a, 'b) data = ('a, 'b) D.t
module M : Map_hetero.R with type 'a key = 'a t
module Make_Registry (S : sig ... end) : Registry with type 'a key := 'a t and type 'a data = 'a S.data
OCaml

Innovation. Community. Security.