Skip to main content

Crate motosan_chain

Crate motosan_chain 

Source
Expand description

motosan-chain — Composable AI chain primitives for Rust.

Provides a unified Chain trait and common chain implementations that can be composed programmatically using .then().

Re-exports§

pub use context::ChainContext;
pub use error::ChainError;
pub use error::ChainErrorKind;
pub use fallback::FallbackChain;
pub use parallel::ParallelChain;
pub use parallel::ParallelStrategy;
pub use router::RouterChain;
pub use sequential::SequentialChain;
pub use retry::RetryChain;
pub use retry::BackoffStrategy;
pub use timeout::TimeoutChain;
pub use middleware::Middleware;
pub use middleware::WithMiddleware;
pub use trait_::Chain;
pub use transform::TransformChain;

Modules§

context
error
fallback
middleware
parallel
retry
router
sequential
timeout
trait_
transform