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.2.tbz
sha256=964512f77697947a73dd1875c634d6804e98f14167c5aadd3c4f85b5f30ffb53
sha512=d56d3285daa2dd36f1eaff867af5c8f44c61bba4de1a5c7bb5347652dbc460c343483ab61de1a9302f664af357eacc964dc5c8b4477f6d01372dc028b162e98b

doc/irmin-pack.unix/Irmin_pack_unix/Maker/Make/X/Commit/index.html

Module X.CommitSource

Sourcemodule Value : sig ... end
Sourcemodule Pack_value : sig ... end
Sourcemodule CA : sig ... end
include sig ... end
Sourcetype 'a t = 'a Node.t * 'a CA.t
Sourcetype key = CA.key
Sourcetype value = CA.value
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 = CA.hash
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.