package tezos-storage

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Parameters

Signature

type t = S.t
type key = I.t
module Store : Store_sigs.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 : Store_sigs.NAME) : Store_sigs.SET_STORE with type t = t and type elt = key
module Make_buffered_set (N : Store_sigs.NAME) (Set : sig ... end) : Store_sigs.BUFFERED_SET_STORE with type t = t and type elt = key and module Set = Set
module Make_map (N : Store_sigs.NAME) (V : Store_sigs.VALUE) : Store_sigs.MAP_STORE with type t = t and type key = key and type value = V.t
module Make_buffered_map (N : Store_sigs.NAME) (V : Store_sigs.VALUE) (Map : sig ... end) : Store_sigs.BUFFERED_MAP_STORE with type t = t and type key = key and type value = V.t and module Map = Map