package rpc

  1. Overview
  2. Docs
type 'a async = {
  1. async : 'a Deferred.t;
}
type ('a, 'b) t = ('a, 'b) Result.result async
val return : 'a -> ('a, 'b) Result.result async
val return_err : 'a -> ('b, 'a) Result.result async
val checked_bind : ('a, 'b) Result.result async -> ('a -> 'c async) -> ('b -> 'c async) -> 'c async
val bind : ('a, 'b) Result.result async -> ('a -> ('c, 'b) Result.result async) -> ('c, 'b) Result.result async
val (>>=) : ('a, 'b) Result.result async -> ('a -> ('c, 'b) Result.result async) -> ('c, 'b) Result.result async
val deferred : 'a async -> 'a Deferred.t
OCaml

Innovation. Community. Security.