Ephemeron.Kn(3) OCaml library Ephemeron.Kn(3)

# [NAME](#NAME)

Ephemeron.Kn - Ephemerons with arbitrary number of keys of the same type.

# [Module](#Module)

Module Ephemeron.Kn

# [Documentation](#Documentation)

Module **Kn**  
: **sig end**

Ephemerons with arbitrary number of keys of the same type.

*type* **('k, 'd)** *t*

an ephemeron with an arbitrary number of keys of the same type

*val make* : **'k array -&gt; 'd -&gt; ('k, 'd) t**

Same as **Ephemeron.K1.make**

*val query* : **('k, 'd) t -&gt; 'k array -&gt; 'd option**

Same as **Ephemeron.K1.query**

*module Make :* **(H : Hashtbl.HashedType) -&gt; sig end**

Functor building an implementation of a weak hash table

*module MakeSeeded :* **(H : Hashtbl.SeededHashedType) -&gt; sig end**

Functor building an implementation of a weak hash table. The seed is similar to the one of **Hashtbl.MakeSeeded** .

*module Bucket :* **sig end**

2026-10-01 OCamldoc

---

Document: Ephemeron.Kn(3o) from ocaml 5.5.1-r1 (Chainguard OS)
Source: https://github.com/ocaml/ocaml
