meslin-derive 0.0.1

Ergonomic messaging for Rust
Documentation

Crates.io Documentation

Meslin

Meslin is a Rust library offering ergonomic wrappers for channels like [mpmc]and [broadcast]. It's designed to ease the creation of actor systems by adding user-friendly features, without being tied to any specific runtime. This makesit compatible with various runtimes such as tokio, smol, or async-std. It intentionally steers clear of incorporating supervisory functions or other complex features, focusing instead on simplicity and non-interference.

Meslin is designed with a zero-cost abstraction principle in mind, ensuring that its ease of use and flexibility don't compromise performance. When not using any dynamic features of the library, Meslin does not add any additional runtime overhead compared to hand-written equivalents.