[package] name = "proc-macro-api" version = "0.0.0" repository.workspace = true description = "RPC Api for the `proc-macro-srv` crate of rust-analyzer." authors.workspace = true edition.workspace = true license.workspace = true rust-version.workspace = true [lib] doctest = false [dependencies] serde.workspace = true serde_json = { workspace = true, features = ["unbounded_depth"] } tracing.workspace = true rustc-hash.workspace = true indexmap.workspace = true # local deps paths = { workspace = true, features = ["serde1"] } tt.workspace = true stdx.workspace = true # Ideally this crate would not depend on salsa things, but we need span information here which wraps # InternIds for the syntax context span.workspace = true # only here due to the `Env` newtype :/ base-db.workspace = true intern.workspace = true [lints] workspace = true