buzzard 0.1.0

A lightweight, DDD-first message bus framework for Rust — orchestrate commands, events, and projections with confidence.
Documentation
1
2
3
4
5
6
7
use anyhow::Result;

pub trait Factory: Send + Sync {
    type Output: Send;

    fn create(&self) -> impl Future<Output = Result<Self::Output>> + Send;
}