3 个版本

0.1.2 2024 年 3 月 13 日
0.1.1 2024 年 3 月 13 日
0.1.0 2024 年 3 月 13 日

#993异步

每月 34 次下载
用于 sqlx-rqlite

Apache-2.0

38KB
807

rqlite-ha421

rqlite-rs 的临时分支

rqlite-rs

Rust 的异步 rqlite 客户端


lib.rs:

rqlite 的异步客户端库。

该库使用 tokio 处理套接字和 hyper 处理 HTTP 请求。

目前不支持事务。

use rqlite::ConnectOptions;

let mut conn = ConnectOptions::new("my.node.local", 4001)
    .scheme(Scheme::HTTPS)
    .user("root")
    .pass("root")
   	.connect().await?;
   conn.execute("SELECT * FROM foo where id = ?;", par!(1)).await?;

依赖项

~13–23MB
~412K SLoC