package plebeia
Module Fs_simulation.WithSimulationSource
include module type of struct include F.FsError end
Source
type t = Plebeia.Fs_types.FsError.t = | Is_file of string * path| Is_directory of string * path| No_such_file_or_directory of string * path| File_or_directory_exists of string * path| Path_decode_failure of Plebeia.Segment.t| No_pagination_count| Other of string * string
File system errors
Source
val handle_conflict :
string ->
(('a, Plebeia.Error.t) result * ('b, Plebeia.Error.t) result) ->
('c, Plebeia.Error.t) resultSource
val write_top_cursor :
(F.cursor * 'a) ->
((F.cursor * 'a) * (Plebeia.Index.t * Plebeia.Hash.Prefix.t),
Plebeia.Error.t)
resultSource
val compute_hash :
(Plebeia__Fs_impl.cursor * 'a) ->
((Plebeia__Fs_impl.cursor * 'a) * Plebeia.Hash.Prefix.t, 'b) result