#edge-db #async-std #database-client #progress #task

edgedb-client

基于 async-std 的 EdgeDB 数据库客户端实现

3 个版本 (破坏性更新)

0.3.0 2022年4月25日
0.2.0 2021年9月30日
0.1.0 2020年10月23日

#2233数据库接口

MIT/Apache

130KB
3K SLoC

EdgeDB Rust 绑定 for Async-Std

EdgeDB 对于 async-std 主循环的工作中。

注意:这些绑定的开发已暂停。请使用 edgedb-tokio

示例用法

use async_std::task;

fn main() -> anyhow::Result<()> {
    let val: i64 = task::block_on(async {
        let pool = edgedb_client::connect().await?;
        pool.query("SELECT 7*8", &()).await
    })?;
    println!("7*8 is: {}", val);
    Ok(())
}

更多 示例在 github 上

许可证

根据您选择的许可证授权:

依赖关系

~23–36MB
~701K SLoC