package plebeia
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Functional storage using Merkle Patricia tree
Install
dune-project
Dependency
Authors
Maintainers
Sources
plebeia-2.0.1.tar.gz
md5=f7d5a3c433784118777699713d437f00
sha512=56d88855cd5553f8f398436c67df2229e4ccad75143057704e7af3153aad47ee6f09e6aeada049514a77871096aeb912ea3ddc4ad620970bf8301c2ee27f4c54
doc/plebeia.test_utils/Test_utils/index.html
Module Test_utilsSource
include module type of struct include Plebeia.Debug end
Dump a node
Dump a node, but not recursively
Obtain Graphviz dot file representation of the tree
Obtain Graphviz dot file representation of the cursor
Graphviz visualization
include module type of struct include Plebeia.Utils end
include module type of Open
Create a file with the given string
Filename.concat
Time the function in seconds
with_time for lwt
failwith with printf interface
Tail recursive list concat
Return the words occupied by the object. Only for debugging. This costs a lot
Source
val with_context_conf_lwt :
(Plebeia.Context.config -> 'a Lwt.t) ->
(Plebeia.Context.config * 'a) list Lwt.tSource
val with_context_lwt :
(Plebeia.Context.t -> 'a Lwt.t) ->
(Plebeia.Context.config * 'a) list Lwt.tSource
val with_memory_only_context :
(Plebeia.Context.t -> 'a) ->
(Plebeia.Context.config * 'a) list Lwt.tSource
val with_vc :
?prefix:string ->
(Plebeia.Vc.t -> 'a Lwt.t) ->
(Plebeia.Context.config * 'a) list Lwt.tSource
val with_memory_only_cursor :
(Plebeia.Cursor.t -> 'a) ->
(Plebeia.Context.config * 'a) list Lwt.tSource
val all_children :
Plebeia.Context.t ->
Plebeia.Node_type.node ->
(Plebeia.Segment.t * [> `Directory of Plebeia.Node.node | `File ]) listSource
val choose_random_node :
float ->
RS.t ->
Plebeia.Context.t ->
Plebeia.Node_type.node ->
Plebeia.Segment.Segs.tSource
val make_resemble :
RS.t ->
Plebeia.Context.t ->
Plebeia.Node_type.node ->
Plebeia.Node_type.nodeSource
val gen_node :
Plebeia.Context.t ->
Random.State.t ->
?min_nodes:int ->
int ->
Plebeia.Node_type.tSource
val random_segs_to_bud_or_leaf :
RS.t ->
Plebeia.Cursor.cursor ->
Plebeia.Segment.t list optionSource
val prepare_tree :
Random.State.t ->
Plebeia.Cursor.t ->
path_bits:int ->
nfiles:int ->
vbytes:int ->
Plebeia.Cursor.t * Plebeia.Segment.t listSource
val random_terminal :
Plebeia.Context.t ->
Plebeia.Node_type.node ->
Random.State.t ->
Plebeia__Segment.segment list * Plebeia.Node_type.node sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>