uf-boson 0.1.4

Public Boson crate — async work engine
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Convenient re-exports for application code.
//!
//! The prelude re-exports types from several crates for application imports. See the
//! [`boson`](crate) crate [Getting started](crate#getting-started) for
//! [Embedded](crate#embedded-one-binary) /
//! [Remote worker](crate#remote-worker-two-binaries),
//! [define tasks](crate#3-define-tasks), and [custom backends](crate#4-choose-persistence).

pub use crate::{
    configure, task, Boson, BosonBuilder, BosonError, ExecutionContext, ExecutionContextFactory,
    Job, JobStatus, JsonExecutionContextFactory, QueueBackend, Run, TaskConfig, TaskDescriptor,
    TaskRegistry, WorkerSettings,
};

/// Result alias matching core errors.
pub type Result<T> = boson_core::Result<T>;