[package]
name = "simics"
version = "0.2.3"
authors = ["Rowan Hart <rowan.hart@intel.com>"]
edition = "2021"
description = "Intel® Simics® Simulator bindings in high level, idiomatic Rust"
documentation = "https://intel.github.io/simulator-bindings/crates/simics/"
readme = "../README.md"
homepage = "https://github.com/intel/simulator-bindings/"
repository = "https://github.com/intel/simulator-bindings/"
license = "Apache-2.0"
keywords = ["simics", "simulator", "intel", "x86", "modeling"]
categories = [
"simulation",
"virtualization",
"hardware-support",
"api-bindings",
"emulators",
]
[dependencies]
anyhow = "1.0.88"
ordered-float = "4.2.2"
pastey = "0.1.0"
raw-cstr = "0.1.4"
regex = "1.10.6"
thiserror = "1.0.63"
typed-builder = "0.20.0"
versions = { version = "6.2.0", features = ["serde"] }
walkdir = "2.5.0"
simics-api-sys = { workspace = true }
simics-macro = { workspace = true }
[build-dependencies]
anyhow = "1.0.88"
darling = "=0.20.10"
prettyplease = "0.2.22"
proc-macro2 = "1.0.86"
quote = "1.0.37"
syn = "2.0.77"
versions = "6.3.2"
simics-api-sys = { workspace = true }
simics-macro = { workspace = true }
simics-build-utils = { workspace = true }
[features]
default = ["link", "global-allocator"]
link = ["simics-api-sys/link"]
global-allocator = []