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.0.tbz
sha256=9e72efdc13324602d8da46e0492b1f4e09ad524149845e1a9106882f60ad6e1f
sha512=ae9cb4b086c7b93962aafc2ea339ac85c6d66bdf769f70a16f62fa5c74d9b194e12ac00b510be5ffac5adff3aa20fd69c4ca4067dcc966767fefcf5c02bc9969

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

Module Make.XSource

Sourcemodule Hash = H
Sourcetype 'a value = {
  1. hash : H.t;
  2. kind : Irmin_pack.Pack_value.Kind.t;
  3. v : 'a;
}
Sourceval value_t : 'a Irmin.Type.t -> 'a value Irmin.Type.t
Sourcemodule Contents : sig ... end
Sourcemodule Node : sig ... end
Sourcemodule Node_portable = Node.CA.Val.Portable
Sourcemodule Schema : sig ... end
Sourcemodule Commit : sig ... end
Sourcemodule Commit_portable : sig ... end
Sourcemodule Branch : sig ... end
Sourcemodule Slice : sig ... end
Sourcemodule Remote : sig ... end
Sourcemodule Gc : sig ... end
Sourcetype gc_stats = {
  1. duration : float;
  2. finalisation_duration : float;
  3. read_gc_output_duration : float;
  4. transfer_latest_newies_duration : float;
  5. swap_duration : float;
}
Sourceval gc_stats_t : gc_stats Irmin.Type.t
Sourceval pp_gc_stats : gc_stats Repr.pp
Sourcetype gc = {
  1. next_generation : int;
  2. task : Async.t;
  3. offset : Optint.Int63.t;
  4. elapsed : unit -> float;
  5. resolver : (gc_stats, Errs.t) result Lwt.u;
  6. promise : (gc_stats, Errs.t) result Lwt.t;
  7. use_auto_finalisation : bool;
}
Sourcemodule Repo : sig ... end
OCaml

Innovation. Community. Security.