Amqp_client_lwt.Threadinclude Amqp_client_lib.Thread.T with type 'a Deferred.t = 'a Lwt.tmodule Deferred : sig ... endval (>>=) : 'a Deferred.t -> ('a -> 'b Deferred.t) -> 'b Deferred.tval (>>|) : 'a Deferred.t -> ('a -> 'b) -> 'b Deferred.tval return : 'a -> 'a Deferred.tval after : float -> unit Deferred.tval spawn : ?exn_handler:(exn -> unit Deferred.t) -> unit Deferred.t -> unitval with_timeout :
int ->
'a Deferred.t ->
[ `Result of 'a | `Timeout ] Deferred.tmodule Ivar : sig ... endmodule Reader : sig ... endmodule Writer : sig ... endmodule Tcp : sig ... endmodule Log : sig ... endmodule Pipe : sig ... endmodule Scheduler : sig ... end