package irmin-pack

  1. Overview
  2. Docs
Irmin backend which stores values in a pack file

Install

Dune Dependency

Authors

Maintainers

Sources

irmin-3.4.3.tbz
sha256=6e430cf44aee5ffdc94f6bfad8dbc401e3ea036ed1fbcf2a8697198ecbf6d412
sha512=b969d0913f0776384fafc4f138cb5187a921e827fd9940d0b350601e1913bdecdfc5acc62ec0ff7c6906e230950a68b39bd886ba3fe37be52e1c6117ddce1791

doc/irmin-pack.unix/Irmin_pack_unix/KV/Make/Backend/Commit/index.html

Module Backend.CommitSource

Sourcetype 'a t = 'a X.Commit.t
Sourceval mem : [> Irmin.Perms.read ] t -> key -> bool Lwt.t
Sourceval find : [> Irmin.Perms.read ] t -> key -> value option Lwt.t
Sourceval close : 'a t -> unit Lwt.t
Sourcetype hash = Hash.t
Sourceval add : [> Irmin.Perms.write ] t -> value -> key Lwt.t
Sourceval unsafe_add : [> Irmin.Perms.write ] t -> hash -> value -> key Lwt.t
Sourceval index : [> Irmin.Perms.read ] t -> hash -> key option Lwt.t
Sourceval batch : Irmin.Perms.read t -> ([ `Read | `Write ] t -> 'a Lwt.t) -> 'a Lwt.t
Sourcemodule Key : sig ... end
Sourcemodule Info : sig ... end
Sourcemodule Val : sig ... end
Sourcemodule Hash : sig ... end
Sourcemodule Node : sig ... end
Sourceval merge : [> Irmin.Perms.read_write ] t -> info:Info.f -> key option Irmin.Merge.t
OCaml

Innovation. Community. Security.