Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
module Infix : sig ... end
val chdir_lock : Lwt_mutex.t
val ok : 'a -> ('a, 'b) Pervasives.result Lwt.t
val return_error :
('a, Format.formatter, unit, ('b, string) Pervasives.result Lwt.t)
Pervasives.format4 ->
'a
val failf : ('a, Format.formatter, unit, 'b) Pervasives.format4 -> 'a
val pp_exn : exn Fmt.t
val with_timeout :
?switch:Lwt_switch.t ->
float ->
(Lwt_switch.t -> 'a Lwt.t) ->
'a Lwt.t
val ensure_dir : mode:Unix.file_perm -> string -> unit
val with_tmpdir :
?prefix:string ->
?mode:Unix.file_perm ->
(string -> 'a Lwt.t) ->
'a Lwt.t
val ls : string -> string list Lwt.t
val with_switch : (Lwt_switch.t -> 'a Lwt.t) -> 'a Lwt.t
val cancel_when_off : Lwt_switch.t -> (unit -> 'a Lwt.t) -> 'a Lwt.t