Module Brassaia_eio.Store_intf

module type S_generic_key = sig ... end
module type S = sig ... end
module type Maker_generic_key = sig ... end
module type Maker = Maker_generic_key with type ('h, _) contents_key = 'h and type 'h node_key = 'h and type 'h commit_key = 'h
module type Json_tree = functor (Store : S with type Schema.Contents.t = Contents.json) -> sig ... end
module type KV_generic_key = S_generic_key with type Schema.Branch.t = string
module type KV = S with type Schema.Branch.t = string
module type KV_maker_generic_key = sig ... end
module type KV_maker = KV_maker_generic_key with type ('h, _) contents_key = 'h and type 'h node_key = 'h and type 'h commit_key = 'h
module type Sigs = sig ... end