tightbeam-rs 0.6.2

A secure, high-performance messaging protocol library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Job orchestration utilities
//!
//! This module provides the `job!` macro for creating zero-sized-type (ZST) command pattern jobs,
//! and the `Pipeline` trait for composing jobs with Result-based functional pipelines.
//!
//! # Traits
//!
//! - [`Job`] - Marker trait for synchronous jobs
//! - [`AsyncJob`] - Marker trait for asynchronous jobs
//! - [`Pipeline`] - Trait for composing results in a functional pipeline

#[macro_use]
pub mod job;
pub mod pipeline;

pub use job::{AsyncJob, Job};
pub use pipeline::*;