cstat/archive/overcomplicated/Cargo.toml
Zachery Aaron Shores-Chmielewski cced49e3ed Archive overcomplicated workspace, restore legacy cstat at root
The milestone-1 multi-crate representation stack overshot the goal.
Move it to archive/overcomplicated/ to keep for reference, and bring
the original single-package cstat back to /workspace as the active
codebase. Also commit demo_glossary.rs and ignore the build binary
plus .loop/.stash/.

Authored by Claude, lovingly guided by Zachery Aaron Shores-Chmielewski
2026-07-12 11:00:45 +04:00

41 lines
1.2 KiB
TOML

[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"