[package]
name = "relon-eval-api"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
description = "Public types and Evaluator trait shared across Relon evaluation backends"
keywords = ["evaluator", "api", "dsl", "config", "trait"]
categories = ["compilers", "config"]
[dependencies]
relon-parser = { workspace = true }
relon-analyzer = { workspace = true }
relon-cap = { workspace = true }
ordered-float.workspace = true
serde = { workspace = true, features = ["derive", "rc"] }
serde_json = { workspace = true }
sha2 = { workspace = true }
thiserror = { workspace = true }
miette = { workspace = true, features = ["derive"] }
[dev-dependencies]
proptest = { workspace = true }