Proof.Envval is_empty : t -> boolval empty : unit -> tval with_produce : (t -> start_serialise:(unit -> unit) -> 'a) -> 'aval with_consume : (t -> stop_deserialise:(unit -> unit) -> 'a) -> 'aTreeval add_contents_from_store :
t ->
Backend.Hash.t ->
Backend.Contents.Val.t ->
unitval add_node_from_store :
t ->
Backend.Hash.t ->
Backend.Node.Val.t ->
Backend.Node.Val.tadd_node_from_store returns a node and not unit because Env may take the opportunity to wrap the input node in Node.Val.with_handler.
val add_contents_from_proof :
t ->
Backend.Hash.t ->
Backend.Contents.Val.t ->
unitval add_pnode_from_proof :
t ->
Backend.Hash.t ->
Backend.Node_portable.t ->
unitval find_contents : t -> Backend.Hash.t -> Backend.Contents.Val.t optionval find_node : t -> Backend.Hash.t -> Backend.Node.Val.t optionval find_pnode : t -> Backend.Hash.t -> Backend.Node_portable.t option