Skip to main content

pyrosql_protocol/
lib.rs

1//! PyroLink wire protocol — shared types for client and server.
2//!
3//! This crate contains the wire protocol constants and types shared between
4//! PyroLink client SDKs and the PyroSQL server:
5//!
6//! - Message type constants (`MSG_QUERY`, `MSG_SCHEMA`, etc.)
7//! - [`RpcType`] enum
8//! - Frame reading/writing helpers
9//! - [`PyroLinkError`] error types
10
11#![deny(unsafe_code)]
12#![warn(missing_docs)]
13
14pub mod codec;
15pub mod error;
16
17pub use codec::*;
18pub use error::PyroLinkError;