plebeia
Functional storage using Merkle Patricia tree
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
package plebeia
-
plebeia
-
-
plebeia.msync
-
plebeia.test_utils
-
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library plebeia.test_utils
type 'a t = cursor -> ( cursor * 'a, Plebeia.Error.t ) Stdlib.result
val fail : error -> 'a -> ( 'b, Plebeia.Error.t ) Stdlib.result
val get_real_cursor : F.cursor -> Plebeia.Cursor.t
val get_model_tree : S.cursor -> S.model_tree
val context : (F.cursor * 'a) -> Plebeia.Context.t
val path :
(F.cursor * S.raw_cursor) ->
( (F.cursor * S.raw_cursor) * F.Path.t, Plebeia.Error.t ) Stdlib.result
val chdir_parent :
(F.cursor * S.raw_cursor) ->
( (F.cursor * S.raw_cursor) * unit, Plebeia.Error.t ) Stdlib.result
val chdir_root :
(F.cursor * S.raw_cursor) ->
( (F.cursor * S.raw_cursor) * unit, Plebeia.Error.t ) Stdlib.result
val cat :
F.Path.t ->
(F.cursor * S.cursor) ->
( (F.cursor * S.cursor) * Plebeia.Value.t, Plebeia.Error.t ) Stdlib.result
val write :
S.Map.key list ->
Plebeia.Value.t ->
(F.cursor * S.cursor) ->
( (F.cursor * S.raw_cursor) * unit, Plebeia.Error.t ) Stdlib.result
val set :
S.Map.key list ->
(F.cursor * S.raw_cursor) ->
(F.cursor * S.cursor) ->
( (F.cursor * S.cursor) * unit, Plebeia.Error.t ) Stdlib.result
module Monad : sig ... end
val do_then :
( cursor -> 'b ) ->
'a t ->
cursor ->
( cursor * 'a0, Plebeia.Error.t ) Stdlib.result
ON THIS PAGE
No table of contents