mfat.unix
Fs
mfat
mfat.bos
val failwithf : ('a, Format.formatter, unit, 'b) format4 -> 'a
val (let*) : ('a, 'b) result -> ('a -> ('c, 'b) result) -> ('c, 'b) result
module Blk : sig ... end
include sig ... end
type blk = Blk.t
val format : blk -> total_sectors:int -> unit
val create : blk -> (blk Mfat.t, [> `Msg of string ]) result
val ls : blk Mfat.t -> string -> (Mfat.entry list, [> `Msg of string ]) result
val read : blk Mfat.t -> string -> (string, [> `Msg of string ]) result
val to_seq : blk Mfat.t -> string -> (string Seq.t, [> `Msg of string ]) result
val write : blk Mfat.t -> string -> string -> (unit, [> `Msg of string ]) result
val of_seq : blk Mfat.t -> string -> string Seq.t -> (unit, [> `Msg of string ]) result
val mkdir : blk Mfat.t -> string -> (unit, [> `Msg of string ]) result
val remove : blk Mfat.t -> string -> (unit, [> `Msg of string ]) result
val exists : blk Mfat.t -> string -> bool
val stat : blk Mfat.t -> string -> (Mfat.entry, [> `Msg of string ]) result
val with_image : string -> (blk Mfat.t -> ('a, [> `Msg of string ] as 'b) result) -> ('a, 'b) result