val node_key_t : node_key Irmin__.Type.tval step_t : step Irmin__.Type.tval value_t : value Irmin__.Type.tval hash_t : hash Irmin__.Type.tval list :
?offset:int ->
?length:int ->
?cache:bool ->
t ->
(step * value) listval of_seq : (step * value) Irmin__.Import.Seq.t -> tval seq :
?offset:int ->
?length:int ->
?cache:bool ->
t ->
(step * value) Irmin__.Import.Seq.tval hash_exn : ?force:bool -> t -> hashval find : ?cache:bool -> t -> step -> value optionval with_handler :
((expected_depth:int -> node_key -> t option) ->
expected_depth:int ->
node_key ->
t option) ->
t ->
tval head :
t ->
[ `Inode of int * (int * hash) list | `Node of (step * value) list ]val merge :
contents:contents_key option Irmin__.Merge.t ->
node:node_key option Irmin__.Merge.t ->
t Irmin__.Merge.texception Dangling_hash of {context : string;hash : hash;
}