rust-analyzer/crates/project_model/src
Aleksey Kladov 881d71a489 internal: reduce crate interdependence
I don't think there's anything wrong with project_model depending on
proc_macro_api directly -- fundamentally, both are about gluing our pure
data model to the messy outside world.

However, it's easy enough to avoid the dependency, so why not.

As an additional consideration, `proc_macro_api` now pulls in `base_db`.
project_model should definitely not depend on that!
2021-08-22 13:32:00 +03:00
..
build_scripts.rs internal: simplify handling of the build scripts 2021-07-18 11:29:22 +03:00
cargo_workspace.rs minor: simplify 2021-07-19 21:21:41 +03:00
cfg_flag.rs internal: use API stabilized in 1.52 2021-05-06 20:12:15 +03:00
lib.rs internal: reduce crate interdependence 2021-08-22 13:32:00 +03:00
manifest_path.rs internal: use types to remove some unwraps 2021-07-19 21:20:10 +03:00
project_json.rs Rust project supports proc-macro dependent crates 2021-08-01 14:43:10 -07:00
rustc_cfg.rs internal: use types to remove some unwraps 2021-07-19 21:20:10 +03:00
sysroot.rs fix: resolve core::arch module 2021-08-20 17:01:27 +03:00
tests.rs internal: reduce crate interdependence 2021-08-22 13:32:00 +03:00
workspace.rs internal: reduce crate interdependence 2021-08-22 13:32:00 +03:00