10 个版本
使用旧版 Rust 2015
0.3.4 | 2016 年 11 月 27 日 |
---|---|
0.3.3 | 2016 年 9 月 23 日 |
0.3.1 | 2016 年 8 月 22 日 |
0.2.3 | 2016 年 6 月 29 日 |
0.1.0 | 2016 年 3 月 6 日 |
1773 在 Rust 模式 中
每月下载 25 次
385KB
10K SLoC
Ruroonga Command
一个可扩展的 Groonga 查询构建器,适用于 Rust。
ruroonga_command 提供了可扩展的 Groonga 命令查询构建器和生成器。它减少了 Groonga 查询的运行时错误。
使用方法
将以下行添加到您的 Cargo.toml 中
[dependencies]
ruroonga_command = "~0.3.0"
并将以下行添加到您的 crate 根目录中
extern crate ruroonga_command;
一个完整的示例
用于生成 CLI Groonga 命令
extern crate ruroonga_command as ruroonga;
use ruroonga::dsl::*;
use ruroonga::commandable::Commandable;
fn select_cli_example() {
let select = select("Entries".to_string())
.filter("content @ \"fast\"".to_string()).to_command();
println!("command: {:?}", select);
}
fn main() {
select_cli_example();
}
用于生成 HTTP Groonga 命令
extern crate ruroonga_command as ruroonga;
use ruroonga::dsl::*;
use ruroonga::queryable::Queryable;
fn select_query_example() {
let select = select("Entries".to_string())
.filter("content @ \"fast\"".to_string()).to_query();
println!("query: {:?}", select);
}
fn main() {
select_query_example();
}
目标 Rust 版本
1.11.0 或更高版本。
所需的最小 Groonga 版本
6.0.3 或更高版本。
许可证
MIT.
依赖关系
~1.1–1.5MB
~51K SLoC