plebeia

Functional storage using Merkle Patricia tree
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library plebeia
type t' = {
rev_last : fat;
rev_segs : segment list;
}
type t = t' option
val empty : 'a option
val empty' : t' option
val add_side : t' option -> side -> t' option
val append_seg : t' option -> t -> t' option
val append_sides : t' option -> side list -> t' option
val push_bud : t' option -> t' option
val to_segments : t' option -> t list
val to_string : t' option -> string
val of_segments : t list -> t' option
val last : t' option -> [ `Left | `Right | `Segment of t ] list option