package awsm-async

  1. Overview
  2. Docs
include Awsm.Http.Io.S with type 'a s := 'a Async.Deferred.t and type 'a stream := 'a Async.Pipe.Reader.t
include Awsm.Http.Monad.S with type 'a s := 'a Async.Deferred.t
type t

Monad type lifted into the app type.

val inj : 'a Async.Deferred.t -> ('a, t)
val prj : ('a, t) -> 'a Async.Deferred.t
val monad : t Awsm.Http.Monad.t
val make_stream : 'a Async.Pipe.Reader.t -> ('a, t)

Innovation. Community. Security.