25 lines
880 B
TOML
25 lines
880 B
TOML
[package]
|
|
name = "mizan-rust"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
description = "Mizan client kernel — Rust port of @mizan/base. Context registry, fetch/call, merge, invalidation, error envelope parsing. Same wire as the TS / Vue / Svelte clients."
|
|
license = "Elastic-2.0"
|
|
|
|
[features]
|
|
default = []
|
|
pyo3 = ["dep:pyo3", "dep:pythonize"]
|
|
|
|
[dependencies]
|
|
tokio = { version = "1", features = ["rt-multi-thread", "macros", "sync", "time", "io-util", "io-std"] }
|
|
tokio-util = "0.7"
|
|
reqwest = { version = "0.12", default-features = false, features = ["json", "cookies", "rustls-tls"] }
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
serde_urlencoded = "0.7"
|
|
|
|
pyo3 = { version = "0.22", optional = true, features = ["extension-module", "abi3-py311"] }
|
|
pythonize = { version = "0.22", optional = true }
|
|
|
|
[dev-dependencies]
|
|
tokio = { version = "1", features = ["full"] }
|