Module Async_kernel__.Job_queue
module Scheduler = Async_kernel__.Scheduler0type t= Async_kernel__.Types.Job_queue.t
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
val create : unit -> tval enqueue : t -> Async_kernel.Execution_context.t -> ('a -> unit) -> 'a -> unitval clear : t -> unitval set_jobs_left_this_cycle : t -> int -> unitval can_run_a_job : t -> boolval length : t -> intval run_jobs : t -> Scheduler.t -> (unit, exn * Core_kernel.Backtrace.t) Core_kernel.Result.tval num_jobs_run : t -> int