json-eval-rs 0.0.99

High-performance JSON Logic evaluator with schema validation and dependency tracking. Built on blazing-fast Rust engine.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! Dependency topological sorting entry points.
//!
//! `legacy` keeps the original sorting API for schema evaluation. `parsed` sorts
//! dependencies stored in [`crate::ParsedSchema`]. Public functions are re-exported
//! here to preserve existing Rust imports.

pub mod common;
pub mod legacy;
pub mod parsed;

pub use legacy::{topological_sort, visit_node, visit_node_with_priority};
pub use parsed::topological_sort_parsed;