cstat/archive/overcomplicated/Cargo.toml

42 lines
1.2 KiB
TOML
Raw Normal View History

[workspace]
resolver = "2"
members = [
"crates/cstat-schema",
"crates/cstat-ir",
"crates/cstat-orchestrate",
"crates/cstat-extract-stable",
"crates/cstat-cli",
]
# cstat-extract-rustc is intentionally excluded from the default workspace:
# it pins its own nightly toolchain via crates/cstat-extract-rustc/rust-toolchain.toml
# and must be built separately so the stable side never pulls in rustc_* crates.
exclude = [
"crates/cstat-extract-rustc",
"archive/legacy-cstat",
"examples/single-file-lib",
"examples/broken-file",
"examples/with-impls",
"examples/with-graphs",
]
[workspace.package]
version = "0.1.0"
edition = "2021"
rust-version = "1.75"
license = "MIT OR Apache-2.0"
[workspace.dependencies]
serde = { version = "1", features = ["derive"] }
serde_json = "1"
thiserror = "1"
anyhow = "1"
clap = { version = "4", features = ["derive"] }
walkdir = "2"
proc-macro2 = { version = "1", default-features = false, features = ["span-locations"] }
syn = { version = "2", features = ["full", "parsing", "visit"] }
quote = "1"
toml = "0.8"
object = { version = "0.36", default-features = false, features = ["std", "read"] }
gimli = { version = "0.31", default-features = false, features = ["std", "read"] }
rustc-demangle = "0.1"