sig
type 'a with_options = ?monitor:Monitor.t -> ?priority:Priority.t -> 'a
val within' :
((unit -> 'a Deferred.t) -> 'a Deferred.t)
Monitor.Exported_for_scheduler.with_options
val within :
((unit -> unit) -> unit) Monitor.Exported_for_scheduler.with_options
val within_v :
((unit -> 'a) -> 'a option) Monitor.Exported_for_scheduler.with_options
val schedule' :
((unit -> 'a Deferred.t) -> 'a Deferred.t)
Monitor.Exported_for_scheduler.with_options
val schedule :
((unit -> unit) -> unit) Monitor.Exported_for_scheduler.with_options
val within_context :
Execution_context.t -> (unit -> 'a) -> ('a, unit) Core.Std.Result.t
val preserve_execution_context :
('a -> unit) -> ('a -> unit) Core.Std.Staged.t
val preserve_execution_context' :
('a -> 'b Deferred.t) -> ('a -> 'b Deferred.t) Core.Std.Staged.t
end