package octez-libs
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
sha256=55ea1fb8bb3273a7fc270ca8f650d45c56449665619482aad9bc12f3ea736b7e
    
    
  sha512=fec850fc2d17d7490bbabd5147d62aad13b3aaed8774270f8a38ab419670ed03e0fd30cf8642a97984eca5c2446726fe590ad99c015f7ec50919dc7652f25053
    
    
  doc/octez-libs.lazy-containers/Tezos_lazy_containers/Lazy_map/LwtInt32Map/index.html
Module Lazy_map.LwtInt32MapSource
origin map returns the tree of origin of the map, if it exists.
Note: The sole consumer of this function is expected to be the tree-encoding library.
pp pp_value gives you a pretty-printer. This function is a witness of internal mutation.
to_string show map generates a string representation of map by using show for its values. Like pp this function is witness of internal mutation.
val create : 
  ?values:'a Map.t ->
  ?produce_value:'a producer ->
  ?origin:Tezos_tree_encoding.wrapped_tree ->
  unit ->
  'a tcreate ?values ?produce_value ?origin num_elements produces a lazy map with num_elements entries where each is created using produce_value. values may be provided to supply an initial set of entries.
Note: This function is intended to be used produce_value should only be used by the tree-encoding library. If you want to fill a newly created map with some value, use values or set on the empty map.
dup map duplicates map.
Note: the produce_value continuation is shared between the resulting map and map, meaning that if said continuation carries a state, the two maps will interfere with each others. This is safe when used in conjunction with lib_tree_encoding, because the continuation is pure in the sense it will always returns the same result when called with the same argument.