graphile_worker 0.13.3

High performance Rust/PostgreSQL job queue (also suitable for getting jobs generated by PostgreSQL triggers/functions out into a different work queue)
Documentation
use graphile_worker_crontab_runner::cron_main;

use super::super::{Worker, WorkerRuntimeError};

pub(super) async fn run(worker: &Worker) -> Result<(), WorkerRuntimeError> {
    if worker.crontabs().is_empty() {
        return Ok(());
    }

    cron_main(
        worker.database(),
        worker.schema(),
        worker.crontabs(),
        *worker.use_local_time(),
        worker.shutdown_signal.clone(),
        &worker.hooks,
    )
    .await?;

    Ok(())
}