datalogic-rs 3.0.13

A fast, type-safe Rust implementation of JSONLogic for evaluating logical rules as JSON. Perfect for business rules engines and dynamic filtering in Rust applications.
Documentation
[dependencies.bumpalo]
features = ["collections", "boxed", "serde"]
version = "3.17"

[dependencies.chrono]
version = "0.4.40"

[dependencies.lazy_static]
version = "1.5.0"

[dependencies.regex]
version = "1.11.1"

[dependencies.serde_json]
version = "1.0"

[dependencies.thiserror]
version = "2.0"

[[example]]
name = "benchmark"
path = "examples/benchmark.rs"

[[example]]
name = "usage"
path = "examples/usage.rs"

[lib]
name = "datalogic_rs"
path = "src/lib.rs"

[package]
authors = ["Harishankar Narayanan <nharishankar@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["data-structures", "development-tools", "parsing"]
description = "A fast, type-safe Rust implementation of JSONLogic for evaluating logical rules as JSON. Perfect for business rules engines and dynamic filtering in Rust applications."
edition = "2024"
exclude = [".DS_Store", "/target", ".vscode", ".github"]
homepage = "https://github.com/codetiger/datalogic-rs"
keywords = ["rules", "engine", "json", "logic"]
license = "Apache-2.0"
name = "datalogic-rs"
readme = "README.md"
repository = "https://github.com/codetiger/datalogic-rs"
version = "3.0.13"

[[test]]
name = "test_jsonlogic"
path = "tests/test_jsonlogic.rs"