[package] name = "heromodels" version = "0.1.0" edition = "2024" description = "A library for hero models with base model trait implementation" authors = ["Your Name "] [dependencies] serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" bincode = { version = "2", features = ["serde"] } chrono = { version = "0.4", features = ["serde"] } ourdb = { path = "../ourdb" } tst = { path = "../tst" } heromodels-derive = { path = "../heromodels-derive" } heromodels_core = { path = "../heromodels_core" } rhai = { version = "1.21.0", features = [ "std", "sync", "decimal", "internals", ] } # Added "decimal" feature, sync for Arc> strum = "0.26" strum_macros = "0.26" uuid = { version = "1.17.0", features = ["v4"] } postgres = { version = "0.19.10", features = ["with-serde_json-1"] } jsonb = "0.5.2" r2d2 = "0.8.10" r2d2_postgres = "0.18.2" [features] default = [] rhai = [] [dev-dependencies] chrono = "0.4" tokio = { version = "1.0", features = ["full"] } [[example]] name = "calendar_example" path = "examples/calendar_example/main.rs" [[example]] name = "governance_proposal_example" path = "examples/governance_proposal_example/main.rs" [[example]] name = "finance_example" path = "examples/finance_example/main.rs" [[example]] name = "flow_example" path = "examples/flow_example.rs" [[example]] name = "biz_rhai" path = "examples/biz_rhai/example.rs" required-features = ["rhai"] [[example]] name = "postgres_model_example" path = "examples/postgres_example/example.rs"