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.2.0.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        md5=7191dbbd3057df0a78032b560039bb59
    
    
  sha512=f09790dfa65a6c8dc0da9618123d93f145c16c3b5be719dad04114bbe95a7e94697cacf2c6fb5b50c14408f864954dbf8d47e5994093623eb77f488bdf5c4205
    
    
  doc/plebeia.test_utils/Test_utils/Fs_simulation/WithSimulation/Op/index.html
Module WithSimulation.OpSource
Source
val path : 
  (Plebeia__Fs_impl.cursor * Simulation.raw_cursor) ->
  ((Plebeia__Fs_impl.cursor * Simulation.raw_cursor) * Plebeia.Fs_types.Path.t,
    Plebeia.Error.t)
    resultSource
val chdir_parent : 
  (Plebeia__Fs_impl.cursor * Simulation.raw_cursor) ->
  ((Plebeia__Fs_impl.cursor * Simulation.raw_cursor) * unit, Plebeia.Error.t)
    resultSource
val chdir_root : 
  (Plebeia__Fs_impl.cursor * Simulation.raw_cursor) ->
  ((Plebeia__Fs_impl.cursor * Simulation.raw_cursor) * unit, Plebeia.Error.t)
    resultSource
val chdir : 
  ?dig:bool ->
  Simulation.Map.key list ->
  (Plebeia__Fs_impl.cursor * Simulation.cursor) ->
  ((Plebeia__Fs_impl.cursor * Simulation.cursor) * unit, Plebeia.Error.t)
    resultSource
val get : 
  Plebeia.Fs_types.FsError.path ->
  (Plebeia__Fs_impl.cursor * Simulation.cursor) ->
  ((Plebeia__Fs_impl.cursor * Simulation.cursor)
   * ((Plebeia__Fs_impl.cursor * Simulation.cursor)
      * (Plebeia.Node_type.view * Simulation.view)),
    Plebeia.Error.t)
    resultSource
val cat : 
  Plebeia.Fs_types.FsError.path ->
  (Plebeia__Fs_impl.cursor * Simulation.cursor) ->
  ((Plebeia__Fs_impl.cursor * Simulation.cursor) * Plebeia.Value.t,
    Plebeia.Error.t)
    resultSource
val write : 
  Simulation.Map.key list ->
  Plebeia.Value.t ->
  (Plebeia__Fs_impl.cursor * Simulation.cursor) ->
  ((Plebeia__Fs_impl.cursor * Simulation.raw_cursor) * unit, Plebeia.Error.t)
    resultSource
val set : 
  Simulation.Map.key list ->
  (Plebeia__Fs_impl.cursor * Simulation.raw_cursor) ->
  (Plebeia__Fs_impl.cursor * Simulation.cursor) ->
  ((Plebeia__Fs_impl.cursor * Simulation.cursor) * unit, Plebeia.Error.t)
    resultSource
val copy : 
  Plebeia.Fs_types.FsError.path ->
  Simulation.Map.key list ->
  (Plebeia__Fs_impl.cursor * Simulation.cursor) ->
  ((Plebeia__Fs_impl.cursor * Simulation.cursor) * unit, Plebeia.Error.t)
    resultSource
val rm : 
  ?recursive:bool ->
  ?ignore_error:bool ->
  Plebeia.Fs_types.FsError.path ->
  (Plebeia__Fs_impl.cursor * Simulation.cursor) ->
  ((Plebeia__Fs_impl.cursor * Simulation.cursor) * bool, Plebeia.Error.t)
    resultSource
val rmdir : 
  ?ignore_error:bool ->
  Plebeia.Fs_types.FsError.path ->
  (Plebeia__Fs_impl.cursor * Simulation.cursor) ->
  ((Plebeia__Fs_impl.cursor * Simulation.cursor) * bool, Plebeia.Error.t)
    result sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >