pub async fn insert_job( exec: impl Executor<'_, Database = Postgres>, job_type: &JobDbType, job_details: &JobDetails, attempts_remaining: Option<i32>, no_sooner_than: Option<DateTime<Utc>>, ) -> Result<i32, Error>