[package] name = "equix-runner" version = "0.1.0" edition = "2021" description = "Equi-X benchmark runner (Rust / arti equix crate) speaking the JSON-over-stdio protocol" license = "MIT" [[bin]] name = "equix_runner" path = "src/main.rs" # Exact version pins + committed Cargo.lock + `--locked` freeze the whole tree. [dependencies] equix = "=0.7.0" hashx = "=0.9.0" serde = { version = "1", features = ["derive"] } serde_json = "1" blake2 = "0.10" sha2 = "0.10" # macOS has no /proc; getrusage (via libc) provides peak RSS there. [target.'cfg(target_os = "macos")'.dependencies] libc = "0.2" [profile.release] opt-level = 3