Up
Module
Exported_for_scheduler
Signature
type
'a with_options = ?monitor:
t
-> ?priority:
Async_kernel.Priority.t
-> 'a
val
within' : ((unit -> 'a
Deferred.t
) -> 'a
Deferred.t
)
with_options
val
within : ((unit -> unit) -> unit)
with_options
val
within_v : ((unit -> 'a) -> 'a option)
with_options
val
schedule' : ((unit -> 'a
Deferred.t
) -> 'a
Deferred.t
)
with_options
val
schedule : ((unit -> unit) -> unit)
with_options
val
within_context :
Async_kernel.Execution_context.t
-> (unit -> 'a) -> ('a, unit)
Core_kernel.Std.Result.t
val
preserve_execution_context : ('a -> unit) -> ('a -> unit)
Core_kernel.Std.Staged.t
val
preserve_execution_context' : ('a -> 'b
Deferred.t
) -> ('a -> 'b
Deferred.t
)
Core_kernel.Std.Staged.t