1个不稳定版本

0.1.0 2021年11月21日

#57 in #pass

Apache-2.0

26KB
440 代码行

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?;

依赖

~5–17MB
~222K SLoC