package calculon

  1. Overview
  2. Docs

Module Calculon.Lwt_errSource

Lwt+Result Monad

Sourcetype 'a t = ('a, string) Result.result Lwt.t
Sourceval return : 'a -> ('a, 'b) Result.result Lwt.t
Sourceval fail : 'a -> ('b, 'a) Result.result Lwt.t
Sourceval lift : ('a, string) Result.result -> 'a t
Sourceval ok : 'a Lwt.t -> 'a t
Sourceval (>>=) : 'a t -> ('a -> 'b t) -> 'b t
Sourceval (>>?=) : 'a t -> ('a -> ('b, string) Result.result) -> 'b t
Sourceval (>|=) : 'a t -> ('a -> 'b) -> 'b t
Sourceval map_s : ('a -> 'b t) -> 'a list -> 'b list t
Sourceval map_err : (string -> string) -> 'a t -> 'a t
OCaml

Innovation. Community. Security.