package irmin-pack

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

Install

dune-project
 Dependency

Authors

Maintainers

Sources

irmin-3.7.2.tbz
sha256=6aa5ba4c6a0233747d4bd3ab396f2b3a33bb80f9d8ed4a178c83a035033c0e52
sha512=8a5506a57e8569a11c883ca25b3c60ae7a9a03c2da111668193d7b4296434c43f1a310e78f189e4b38c234da790259d2961c6a0ae481282c18bb97f618fccfb6

doc/irmin-pack/Irmin_pack/Pack_value/Kind/index.html

Module Pack_value.KindSource

Sourcetype t =
  1. | Commit_v1
  2. | Commit_v2
  3. | Contents
  4. | Inode_v1_unstable
  5. | Inode_v1_stable
  6. | Inode_v2_root
  7. | Inode_v2_nonroot
  8. | Dangling_parent_commit
Sourceval all : t list
Sourceval to_enum : t -> int
Sourceval to_magic : t -> char
Sourceval of_magic_exn : char -> t
Sourceval pp : t Fmt.t
Sourceval length_header_exn : t -> [ `Varint ] option

Raises an exception on Contents, as the availability of a length header is user defined.