[dependencies.bitcode]
optional = true
version = "0.6.9"
[dependencies.bitflags]
version = "2.10.0"
[dependencies.hashbrown]
version = "0.16.1"
[dependencies.rapidhash]
version = "4.1.1"
[dependencies.serde]
features = ["derive"]
version = "1.0.228"
[dependencies.slotmap]
version = "1.0.7"
[[example]]
name = "optimizer"
path = "examples/optimizer.rs"
[[example]]
name = "permissions"
path = "examples/permissions.rs"
[[example]]
name = "product_filter"
path = "examples/product_filter.rs"
[features]
default = []
fast-binary = ["dep:bitcode"]
[lib]
name = "logify"
path = "src/lib.rs"
[package]
authors = ["Craig Kelley <craig.alex.kelley@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["data-structures", "algorithms", "caching", "encoding", "compression"]
description = """
A high-performance, portable boolean logic engine.
Turns abstract logic into optimized data structures that can be serialized,
cached, and evaluated against arbitrary user data (Bitmaps, Sets, JSON, etc).
"""
documentation = "https://docs.rs/logify"
edition = "2024"
keywords = ["boolean-logic", "expression", "rule-engine", "evaluator", "dag"]
license = "MIT"
name = "logify"
readme = "README.md"
repository = "https://github.com/Craig-Kelley/logify"
version = "0.1.0"