rust-analyzer/crates/project-model/src
Chayim Refael Friedman 4a06675e9c Gate #[test] expansion under cfg(test).
This will mean users opting to not activate `cfg(test)` will lose IDE experience on them, which is quite unfortunate, but this is unavoidable if we want to avoid false positives on e.g. diagnostics. The real fix is to provide IDE experience even for cfg'ed out code, but this is out of scope for this PR.
2024-09-30 00:12:45 +03:00
..
build_dependencies.rs Improve documentation for InvocationStrategy 2024-08-19 14:23:05 +02:00
cargo_workspace.rs Gate #[test] expansion under cfg(test). 2024-09-30 00:12:45 +03:00
env.rs Fix cwd used for proc macro expansion 2024-08-28 13:20:21 +03:00
lib.rs fix: Updating settings should not clobber discovered projects 2024-09-05 15:46:03 -07:00
manifest_path.rs feat: Load sysroot library via cargo metadata 2024-08-05 12:18:19 +02:00
project_json.rs fix: Updating settings should not clobber discovered projects 2024-09-05 15:46:03 -07:00
rustc_cfg.rs Remove unnecessary CfgFlag definition in project-model 2024-08-07 14:27:59 +02:00
sysroot.rs fix: Fix metadata retrying eating original errors 2024-08-25 09:28:47 +02:00
target_data_layout.rs Allow sysroots to only consist of the source root dir 2024-05-23 20:12:31 +02:00
tests.rs Gate #[test] expansion under cfg(test). 2024-09-30 00:12:45 +03:00
workspace.rs Gate #[test] expansion under cfg(test). 2024-09-30 00:12:45 +03:00