Append-only stores are store where it is possible to read and add new values.
Read-only stores are store where it is only possible to read existing values.
type key = K.t
The type for keys.
type value = V.t
The type for raw values.
find t k is
Some v if
k is associated to
k is not present in
Write the contents of a value to the store.
close t frees up all the resources associated with
t. Any operations run on a closed handle will raise
val batch :
Irmin.Perms.read t ->
([ Irmin.Perms.read | Irmin.Perms.write ] t -> 'a Lwt.t) ->
batch t f applies the writes in
f in a separate batch. The exact guarantees depend on the implementation.