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次下载
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状态,增量更改次要版本。
许可证
此项目受以下任一许可证的许可
- Apache许可证版本2.0,(LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT),任选其一。
cargo
cargo install cargo-sort-ck
cargo-sort-ck
cargo clippy
发布
cargo install cargo-release
cargo release patch
依赖项
~5–9.5MB
~219K SLoC