irmin-pack.mem
Tree.Proof
irmin-pack
irmin-pack.layered
type t = (hash, step, metadata) Irmin__.Tree_intf.Proof.t
val t : t Irmin__.Type.t
val of_tree : tree -> t
of_tree t is the proof representing the tree t. Shallow hashes will be blinded.
of_tree t
t
val to_tree : t -> tree
of_proof p is the tree representing the proof p. Blinded parts of the proof will raise Dangling_hash when traversed.
of_proof p
p
Dangling_hash
val of_keys : tree -> key list -> t Lwt.t
of_keys t keys is the minimal proof that can be used to prove that operations over the domain keys are valid with t.
of_keys t keys
keys