Consistbl.Make(3) OCaml library Consistbl.Make(3)

# [NAME](#NAME)

Consistbl.Make - no description

# [Module](#Module)

Module Consistbl.Make

# [Documentation](#Documentation)

Module **Make**  
: **(Module\_name : sig end) -&gt; sig end**

**Parameters:**

"Module\_name"

**sig end**

*type t*

*val create* : **unit -&gt; t**

*val clear* : **t -&gt; unit**

*val check* : **t -&gt;** **Module\_name.t -&gt; Digest.BLAKE128.t -&gt; Misc.filepath -&gt; unit**

*val check\_noadd* : **t -&gt;** **Module\_name.t -&gt; Digest.BLAKE128.t -&gt; Misc.filepath -&gt; unit**

*val source* : **t -&gt; Module\_name.t -&gt; Misc.filepath**

*val extract* : **Module\_name.t list -&gt;** **t -&gt; (Module\_name.t * Digest.BLAKE128.t option) list**

*val extract\_map* : **Module\_name.Set.t -&gt;** **t -&gt; Digest.BLAKE128.t option Module\_name.Map.t**

*val filter* : **(Module\_name.t -&gt; bool) -&gt; t -&gt; unit**

*exception Inconsistency* **of {**  
unit\_name : **Module\_name.t** ;  
inconsistent\_source : **string** ;  
original\_source : **string** ;  
}

*exception Not\_available* **of** **Module\_name.t**

2026-10-01 OCamldoc

---

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