Module Linol_lwt__Task
Tasks
Tasks built on top of Lwt, for cooperative multi-threading.
val return : 'a -> 'a mval start : ?descr:string -> ?cancel:cancel -> ('a t -> 'a m) -> 'a tval descr : _ t -> string optionval run : 'a t -> ('a, exn) Stdlib.resultval run_sub : parent:_ t -> ?descr:string -> ?cancel:cancel -> ('a t -> 'a m) -> ('a, exn) Stdlib.result m
module Wrapped_error : sig ... endval unwrap : ('a, exn) Stdlib.result -> 'a mval is_cancelled : _ t -> boolval cancel : _ t -> unitval pause : _ t -> unit mval wait_all : (unit, exn) Stdlib.result m list -> (unit, exn) Stdlib.result m
module Infix : sig ... end