Thanks to visit codestin.com
Credit goes to lib.rs

#structures #tree #predicate #tree-structure #serde #structures-for-and-evaluating

filtr

Data structures and tools for representing and evaluating predicate trees

1 unstable release

Uses new Rust 2024

0.1.0 Aug 14, 2025

#1338 in Encoding

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

253 downloads per month

MIT/Apache

23KB
626 lines

filtr

Data structures and tools for representing and evaluating predicate trees.

It's a less-sophisticated version of predicates with a focus on a simple recursive structure for representing predicate trees. This structure is designed with serialisability in mind - whether via serde, or otherwise.

Please read the API documentation here.

build_status crates.io

How to use with Cargo:

[dependencies]
filtr = "0.1.0"

License

Dual-licensed to be compatible with the Rust project.

Licensed under the Apache License, Version 2.0 https://www.apache.org/licenses/LICENSE-2.0 or the MIT license https://opensource.org/licenses/MIT, at your option. This file may not be copied, modified, or distributed except according to those terms.

Dependencies

~0.3–0.8MB
~18K SLoC