lwt
Promises, concurrency, and parallelized I/O
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library lwt
This module provides helpers for values of type ('a, 'b) result Lwt.t
. The module is experimental and may change in the future.
type (+'a, +'b) t = ( 'a, 'b ) Result.result Lwt.t
val return : 'a -> ( 'a, _ ) t
val fail : 'b -> ( _, 'b ) t
val lift : ( 'a, 'b ) Result.result -> ( 'a, 'b ) t
catch x
behaves like return y
if x
evaluates to y
, and like fail e
if x
raises e
val bind_result :
( 'a, 'e ) t ->
( 'a -> ( 'b, 'e ) Result.result ) ->
( 'b, 'e ) t
module Infix : sig ... end