bakbon 0.1.2

BakBon is an infrastructure microkernel library in Rust that provides generic building blocks (Router, Registry, Balancer, Queue, Gateway, Cache, Middleware, Service/Processor) for message‑driven distributed systems.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use {
    crate::{
        Envelope,
        Reply,
        Result,
    },
    std::{
        collections::HashMap,
        fmt::Debug,
    },
};

pub trait Processor: Debug {
    fn execute(&self, message: Envelope) -> Result<Reply>;
}

pub type ProcMap = HashMap<String, Box<dyn Processor>>;