Module Run.Make

Parameters

module Hash : sig ... end
module Elt : sig ... end

Signature

module Address : sig ... end
module Path : sig ... end
val implied_root : Hash.var -> Address.var -> Path.var -> Hash.var
val modify_req : depth:int -> Hash.var -> Address.var -> f:( Elt.var -> Elt.var ) -> Hash.var
val get_req : depth:int -> Hash.var -> Address.var -> Elt.var
val update_req : depth:int -> root:Hash.var -> prev:Elt.var -> next:Elt.var -> Address.var -> Hash.var