[package] name = "regorusrb" version = "0.11.0" edition = "2024" description = "Ruby bindings for Regorus - a fast, lightweight Rego interpreter written in Rust" license = "MIT AND Apache-2.0 AND BSD-3-Clause" publish = false [lib] crate-type = ["cdylib"] path = "src/lib.rs" [features] default = ["ast", "cache", "coverage", "regorus/std", "regorus/full-opa", "regorus/allocator-memory-limits"] ast = ["regorus/ast"] cache = ["regorus/cache"] coverage = ["regorus/coverage"] [dependencies] magnus = { version = "0.8.2" } regorus = { path = "../../../..", default-features = false, features = ["arc"] } serde = { version = "1", features = ["derive"] } serde_json = "1.0.140" serde_magnus = "0.11.0"