Library
Module
Module type
Parameter
Class
Class type
Private nod store.
include Irmin.AO with type key = Tree.Hash.t
Append-only stores are read-only store where it is also possible to add values. Keys are derived from the values raw contents and hence are deterministic.
include Irmin.RO with type key = Tree.Hash.t
type key = Tree.Hash.t
The type for keys.
module Path = Key
Path
provides base functions on node paths.
val merge : t -> key option Irmin.Merge.t
merge
is the 3-way merge function for nodes keys.
module Key : Irmin.Hash.S with type t = key
Key
provides base functions for node keys.
module Metadata : Irmin.Metadata.S with type t = metadata
Metadata
provides base functions for node metadata.
module Val :
Irmin.Private.Node.S
with type t = value
and type node = key
and type metadata = Metadata.t
and type step = Path.step
with type contents = Contents.key
Val
provides base functions for node values.
module Contents : Irmin.Contents.STORE with type key = Val.contents
Contents
is the underlying contents store.