package irmin-pack

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type t
val v : Irmin.config -> Irmin.Perms.read Irmin_pack_unix__Pack_store.Make(File_manager)(Dict)(H)(X.Contents.Pack_value)(Errs).t -> Irmin.Perms.read X.Node.CA.t -> t
val run : ?on_disk:[ `Path of string ] -> t -> (X.Contents.Pack_value.t -> unit Lwt.t) -> (Irmin_pack_unix__Inode.Make_persistent(H)(X.Node.Value)(X.Node.CA.Inter)(X.Node.CA.Pack').Snapshot.inode -> unit Lwt.t) -> (Schema.Hash.t Irmin_pack.Pack_key.t * Irmin_pack.Pack_value.Kind.t) -> int Lwt.t
val close : t -> (unit, [> `Double_close | `Index_failure of string | `Io_misc of Unix.error * string * string | `Pending_flush ]) Stdlib.result