uf-boson 0.1.1

Public Boson facade — 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 pulls together types from several crates; it is not a single workflow. See the
//! [`boson`](crate) crate [Getting started](crate#getting-started) for
//! [Mode 1](crate#mode-1--embedded-one-binary) /
//! [Mode 2](crate#mode-2--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,
    JsonExecutionContextFactory, Job, JobStatus, QueueBackend, Run, TaskConfig, TaskDescriptor,
    TaskRegistry, WorkerSettings,
};

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