solidb_client/lib.rs
1//! SoliDB Rust Client
2//!
3//! High-performance native driver client for SoliDB using MessagePack binary protocol.
4//!
5//! # Example
6//!
7//! ```rust
8//! use solidb_client::SoliDBClient;
9//!
10//! #[tokio::main]
11//! async fn main() -> Result<(), solidb_client::DriverError> {
12//! let mut client = SoliDBClient::connect("localhost:6745").await?;
13//! let version = client.ping().await?;
14//! println!("Server version: {}", version);
15//! Ok(())
16//! }
17//! ```
18
19pub mod client;
20pub mod protocol;
21
22pub use client::{SoliDBClient, SoliDBClientBuilder};
23pub use protocol::{Command, DriverError, Response};