Mutable.Makemodule Vector : ImmutableStype key = Vector.keymodule Vector = Vectorval create :
?values:'a Vector.Map.Map.t ->
?produce_value:'a Vector.producer ->
?origin:Mavryk_tree_encoding.wrapped_tree ->
key ->
'a tval origin : 'a t -> Mavryk_tree_encoding.wrapped_tree optionval cons : 'a -> 'a t -> unitval drop : 'a t -> unitval pop : 'a t -> 'a Lwt.tval reset : 'a t -> unitreset vec empties vec completely. Contrary to pop, no values are read from the underlying backend.