4个版本

0.3.4 2020年7月20日
0.3.3 2020年7月19日
0.3.2 2020年7月16日
0.3.1 2020年7月4日

#706异步

每月30次下载

MIT/Apache

1.5MB
1K SLoC

arangoq

为Rust提供的快速ArangoDb查询构建层。

   let url = || mockito::server_url();
   let conn = ArangoConnection::new(url(), "test_db".to_string(), Client::default());

   #[derive(ArangoBuilder, Serialize)]
   pub struct Person {
      name: &'static str,
      age: u8,
   }

   let collection_name = "People";
   let query = Person::query_builder(collection_name)
      .read()
      .filter()
      .name_eq(&"John Lennon")
      .or()
      .name_eq(&"George Harrison")
      .and()
      .age_gt(&42)
      .limit(10)
      .build();

   query.try_exec::<Person>(&conn).await;

可选功能

  • ["actors"] 用于查询的actix异步actor实现

Semver

此crate处于预semver状态,增量更改次要版本。

许可证

此项目受以下任一许可证的许可

1

cargo

cargo install cargo-sort-ck

cargo-sort-ck

cargo clippy

发布

cargo install cargo-release

cargo release patch

依赖项

~5–9.5MB
~219K SLoC