mitoxide_proto/
lib.rs

1//! # Mitoxide Protocol
2//!
3//! Protocol definitions, message types, and codec for the Mitoxide RPC system.
4
5#![warn(missing_docs)]
6
7/// Frame structure and serialization
8pub mod frame;
9
10/// Message types and enums
11pub mod message;
12
13/// Frame codec for async streams
14pub mod codec;
15
16/// Stream multiplexing and management
17pub mod stream;
18
19/// Error types for protocol operations
20pub mod error;
21
22pub use frame::{Frame, FrameFlags};
23pub use message::{Message, Request, Response};
24pub use codec::FrameCodec;
25pub use stream::{StreamMultiplexer, StreamHandle, StreamState};
26pub use error::ProtocolError;