Lucene Query Builder Derive
A procmacro derive crate to generate lucene query builder for Rust structs :
Example :
use QueryBuilder;
Simple query
let query = query_builder
.name
.or
.name
.build;
assert_eq!;
Nested query
let query = query_builder
.expr
.and
.age
.build;
assert_eq!;
Range query
let query = query_builder.age_range.build;
assert_eq!;