---
name: "Ephemeron.Kn"
section: "3o"
platform: "linux"
package: "ocaml"
version: "5.5.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/Ephemeron.Kn"
---

# Ephemeron.Kn(3o)

Ephemerons with arbitrary number of keys of the same type.

## NAME

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

## Module

Module   Ephemeron.Kn

## 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 -\> 'd -\> ('k, 'd) t**

Same as  **Ephemeron.K1.make**

*val query* :  **('k, 'd) t -\> 'k array -\> 'd option**

Same as  **Ephemeron.K1.query**

*module Make :* **(H : Hashtbl.HashedType) -\> sig end**

Functor building an implementation of a weak hash table

*module MakeSeeded :* **(H : Hashtbl.SeededHashedType) -\> 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**
