Module Fields_derivers_graphql.IO
include module type of struct include Async_kernel.Deferred end
type 'a t = 'a Async_kernel__.Deferred1.tval sexp_of_t :
( 'a -> Ppx_sexp_conv_lib.Sexp.t ) ->
'a t ->
Ppx_sexp_conv_lib.Sexp.tval invariant : 'a Base__Invariant_intf.inv -> 'a t Base__Invariant_intf.invval create : ( 'a Async_kernel__.Ivar.t -> unit ) -> 'a tval upon : 'a t -> ( 'a -> unit ) -> unitval peek : 'a t -> 'a optionval value_exn : 'a t -> 'aval is_determined : 'a t -> boolval (>>=) : 'a t -> ( 'a -> 'b t ) -> 'b tval (>>|) : 'a t -> ( 'a -> 'b ) -> 'b tmodule Monad_infix = Async_kernel__Deferred.Monad_infixval map : 'a t -> f:( 'a -> 'b ) -> 'b tval join : 'a t t -> 'a tval ignore_m : 'a t -> unit tmodule Let_syntax = Async_kernel__Deferred.Let_syntaxmodule Infix = Async_kernel__Deferred.Infixval both : 'a t -> 'b t -> ('a * 'b) tval all : 'a t list -> 'a list tval all_unit : unit t list -> unit tval any : 'a t list -> 'a tval any_unit : unit t list -> unit tval don't_wait_for : unit t -> unitmodule Choice = Async_kernel__Deferred.Choicetype !'a choice = 'a Choice.tval choice : 'a t -> ( 'a -> 'b ) -> 'b Choice.tval enabled : 'b Choice.t list -> ( unit -> 'b list ) tval choose : 'b Choice.t list -> 'b tval for_ : int -> to_:int -> do_:( int -> unit t ) -> unit tval repeat_until_finished :
'state ->
( 'state -> [ `Finished of 'result | `Repeat of 'state ] t ) ->
'result tval forever : 'state -> ( 'state -> 'state t ) -> unitval ok : 'a t -> ( 'a, 'b ) Core_kernel.Result.t tmodule Array = Async_kernel__.Deferred_arraymodule List = Async_kernel__.Deferred_listmodule Map = Async_kernel__.Deferred_mapmodule Memo = Async_kernel__.Deferred_memomodule Queue = Async_kernel__.Deferred_queuemodule Sequence = Async_kernel__.Deferred_sequencemodule Option = Async_kernel__.Deferred_optionmodule Or_error = Async_kernel__.Deferred_or_errormodule Result = Async_kernel__.Deferred_resultval bind : 'a t -> ( 'a -> 'b t ) -> 'b t