monocoque-core
⚠️ Internal Implementation Crate
This crate is an internal implementation detail of the Monocoque project. It provides the low-level runtime primitives shared by the protocol crates: the owned-buffer I/O layer over the io_uring (compio), tokio, and smol backends, the read slab, socket options, endpoint parsing, byte-based backpressure, and the inproc transport.
For Application Development
Use the monocoque crate instead:
[]
= { = "0.4", = ["zmq"] }
use DealerSocket;
async
Architecture
The Monocoque project is organized as:
monocoque- Public API crate (use this)monocoque-zmtp- Internal ZMTP 3.1 protocol implementation (internal)monocoque-core- Internal runtime primitives (this crate, internal)- Owned-buffer read/write over compio / tokio / smol
- Zero-copy read slab and buffers
- Socket options, endpoints, backpressure, inproc transport
Documentation
See the main project documentation: github.com/vorjdux/monocoque