2 releases

0.0.2 Oct 26, 2019
0.0.1 Oct 25, 2019

#2412 in Data structures

MIT license

21KB
388 lines

querable

Crates.io MIT licensed Build Status

API Docs

Quer(y)able data structure implementation.


lib.rs:

Querable library.

Querable give user a choice for implementing queryable data structure by giving some customization on how datastructure can be traversed.

Currently, it give a user a freedom for defining how to :

  • resolve an array query by defining Queryable::kind, Queryable::query_dict and Queryable::query_array
  • how to parse or identify an index or key resolution by implementing custom Tokenizer

There is default Tokenizer defined in this crates at crate::default::DefaultTokenizer that uses [_] for array index and path.* as dictionary resolutions.

No runtime deps