Brassaia_eio.Store_intf
module type S_generic_key = sig ... end
module type S = sig ... end
module S_is_a_generic_keyed (X : S) : S_generic_key
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