rexecutor 0.1.0

A robust job processing library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! The purpose of this module is to alleviate the need to import many of the [`crate`] types.
//!
//! ```
//! # #![allow(unused_imports)]
//! use rexecutor::prelude::*;
//! ```
pub use crate::backoff::BackoffStrategy;
pub use crate::backoff::Jitter;
pub use crate::backoff::Strategy;
pub use crate::executor::{ExecutionError, ExecutionResult, Executor};
pub use crate::job::query::Where;
pub use crate::job::uniqueness_criteria::{Replace, UniquenessCriteria};
pub use crate::job::{Job, JobStatus};
pub use crate::pruner::Pruner;
pub use crate::pruner::PrunerConfig;
pub use crate::Rexecutor;