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

# Consistbl.Make(3o)

no description

## NAME

Consistbl.Make - no description

## Module

Module   Consistbl.Make

## Documentation

Module **Make**\
  :  **(Module\_name : sig end) -\> sig end**

**Parameters:**

"Module\_name"

**sig end**

*type t*

*val create* :  **unit -\> t**

*val clear* :  **t -\> unit**

*val check* :  **t -\>** **Module\_name.t -\> Digest.BLAKE128.t -\> Misc.filepath -\> unit**

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

*val source* :  **t -\> Module\_name.t -\> Misc.filepath**

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

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

*val filter* :  **(Module\_name.t -\> bool) -\> t -\> unit**

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

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