ruroonga_command provides extensible Groonga command query builder and generator. It reduces runtime errors about Groonga queries.
Add following lines to your Cargo.toml:
toml
[dependencies]
ruroonga_command = "~0.3.0"
and following lines to your crate root:
rust,ignore
extern crate ruroonga_command;
```rust extern crate ruroonga_command as ruroonga;
use ruroonga::dsl::*; use ruroonga::commandable::Commandable;
fn selectcliexample() { let select = select("Entries".tostring()) .filter("content @ \"fast\"".tostring()).tocommand(); println!("command: {:?}", select); } fn main() { selectcli_example(); } ```
```rust extern crate ruroonga_command as ruroonga;
use ruroonga::dsl::*; use ruroonga::queryable::Queryable;
fn selectqueryexample() { let select = select("Entries".tostring()) .filter("content @ \"fast\"".tostring()).toquery(); println!("query: {:?}", select); } fn main() { selectquery_example(); } ```
1.10.0 or later.
6.0.3 or later.
MIT.