Crate solidb_client

Crate solidb_client 

Source
Expand description

SoliDB Rust Client

High-performance native driver client for SoliDB using MessagePack binary protocol.

§Example

use solidb_client::SoliDBClient;

#[tokio::main]
async fn main() -> Result<(), solidb_client::DriverError> {
    let mut client = SoliDBClient::connect("localhost:6745").await?;
    let version = client.ping().await?;
    println!("Server version: {}", version);
    Ok(())
}

Re-exports§

pub use client::SoliDBClient;
pub use client::SoliDBClientBuilder;
pub use protocol::Command;
pub use protocol::DriverError;
pub use protocol::Response;

Modules§

client
protocol
Wire protocol definitions for the native driver