package tezos-legacy-store

  1. Overview
  2. Docs
type t
type key
module Store : STORE with type t = t * key
val remove_all : t -> key -> unit Lwt.t
val fold_indexes : t -> init:'a -> f:(key -> 'a -> 'a Lwt.t) -> 'a Lwt.t
val indexes : t -> key list Lwt.t
val resolve_index : t -> string list -> key list Lwt.t
module Make_set (N : NAME) : SET_STORE with type t = t and type elt = key
module Make_buffered_set (N : NAME) (Set : sig ... end) : BUFFERED_SET_STORE with type t = t and type elt = key and module Set = Set
module Make_map (N : NAME) (V : VALUE) : MAP_STORE with type t = t and type key = key and type value = V.t
module Make_buffered_map (N : NAME) (V : VALUE) (Map : sig ... end) : BUFFERED_MAP_STORE with type t = t and type key = key and type value = V.t and module Map = Map