Module Limiter_async.Expert
val kill : t -> unitkills
t, which aborts all enqueued jobs that haven't started and all jobs enqueued in the future. Ifthas already been killed, then callingkill thas no effect. Note that kill does not affect currently running jobs in any way.
val is_dead : t -> boolis_dead treturnstrueiftwas killed, either bykillor by an unhandled exception in a job.
val cost_of_jobs_waiting_to_start : t -> intreturns the total cost of all jobs that have been enqueued but have not yet started.