package plebeia
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