Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/project-model/test_data/output/rust_project_cfg_groups.txt')
-rw-r--r--crates/project-model/test_data/output/rust_project_cfg_groups.txt962
1 files changed, 541 insertions, 421 deletions
diff --git a/crates/project-model/test_data/output/rust_project_cfg_groups.txt b/crates/project-model/test_data/output/rust_project_cfg_groups.txt
index 9b4be19c41..2b8e521f34 100644
--- a/crates/project-model/test_data/output/rust_project_cfg_groups.txt
+++ b/crates/project-model/test_data/output/rust_project_cfg_groups.txt
@@ -1,18 +1,38 @@
{
- 0: CrateData {
- root_file_id: FileId(
- 1,
- ),
- edition: Edition2021,
- version: None,
- display_name: Some(
- CrateDisplayName {
- crate_name: CrateName(
- "alloc",
- ),
- canonical_name: "alloc",
- },
- ),
+ 0: CrateBuilder {
+ basic: CrateData {
+ root_file_id: FileId(
+ 1,
+ ),
+ edition: Edition2021,
+ dependencies: [
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(1),
+ name: CrateName(
+ "core",
+ ),
+ prelude: true,
+ sysroot: false,
+ },
+ ],
+ origin: Lang(
+ Alloc,
+ ),
+ is_proc_macro: false,
+ proc_macro_cwd: None,
+ },
+ extra: ExtraCrateData {
+ version: None,
+ display_name: Some(
+ CrateDisplayName {
+ crate_name: CrateName(
+ "alloc",
+ ),
+ canonical_name: "alloc",
+ },
+ ),
+ potential_cfg_options: None,
+ },
cfg_options: CfgOptions(
[
"debug_assertions",
@@ -20,40 +40,41 @@
"true",
],
),
- potential_cfg_options: None,
env: Env {
entries: {},
},
- dependencies: [
- Dependency {
- crate_id: Idx::<CrateData>(1),
- name: CrateName(
- "core",
- ),
- prelude: true,
- sysroot: false,
- },
- ],
- origin: Lang(
- Alloc,
- ),
- is_proc_macro: false,
- proc_macro_cwd: None,
+ ws_data: CrateWorkspaceData {
+ data_layout: Err(
+ "test has no data layout",
+ ),
+ toolchain: None,
+ },
},
- 1: CrateData {
- root_file_id: FileId(
- 2,
- ),
- edition: Edition2021,
- version: None,
- display_name: Some(
- CrateDisplayName {
- crate_name: CrateName(
- "core",
- ),
- canonical_name: "core",
- },
- ),
+ 1: CrateBuilder {
+ basic: CrateData {
+ root_file_id: FileId(
+ 2,
+ ),
+ edition: Edition2021,
+ dependencies: [],
+ origin: Lang(
+ Core,
+ ),
+ is_proc_macro: false,
+ proc_macro_cwd: None,
+ },
+ extra: ExtraCrateData {
+ version: None,
+ display_name: Some(
+ CrateDisplayName {
+ crate_name: CrateName(
+ "core",
+ ),
+ canonical_name: "core",
+ },
+ ),
+ potential_cfg_options: None,
+ },
cfg_options: CfgOptions(
[
"debug_assertions",
@@ -61,31 +82,41 @@
"true",
],
),
- potential_cfg_options: None,
env: Env {
entries: {},
},
- dependencies: [],
- origin: Lang(
- Core,
- ),
- is_proc_macro: false,
- proc_macro_cwd: None,
+ ws_data: CrateWorkspaceData {
+ data_layout: Err(
+ "test has no data layout",
+ ),
+ toolchain: None,
+ },
},
- 2: CrateData {
- root_file_id: FileId(
- 3,
- ),
- edition: Edition2021,
- version: None,
- display_name: Some(
- CrateDisplayName {
- crate_name: CrateName(
- "panic_abort",
- ),
- canonical_name: "panic_abort",
- },
- ),
+ 2: CrateBuilder {
+ basic: CrateData {
+ root_file_id: FileId(
+ 3,
+ ),
+ edition: Edition2021,
+ dependencies: [],
+ origin: Lang(
+ Other,
+ ),
+ is_proc_macro: false,
+ proc_macro_cwd: None,
+ },
+ extra: ExtraCrateData {
+ version: None,
+ display_name: Some(
+ CrateDisplayName {
+ crate_name: CrateName(
+ "panic_abort",
+ ),
+ canonical_name: "panic_abort",
+ },
+ ),
+ potential_cfg_options: None,
+ },
cfg_options: CfgOptions(
[
"debug_assertions",
@@ -93,31 +124,41 @@
"true",
],
),
- potential_cfg_options: None,
env: Env {
entries: {},
},
- dependencies: [],
- origin: Lang(
- Other,
- ),
- is_proc_macro: false,
- proc_macro_cwd: None,
+ ws_data: CrateWorkspaceData {
+ data_layout: Err(
+ "test has no data layout",
+ ),
+ toolchain: None,
+ },
},
- 3: CrateData {
- root_file_id: FileId(
- 4,
- ),
- edition: Edition2021,
- version: None,
- display_name: Some(
- CrateDisplayName {
- crate_name: CrateName(
- "panic_unwind",
- ),
- canonical_name: "panic_unwind",
- },
- ),
+ 3: CrateBuilder {
+ basic: CrateData {
+ root_file_id: FileId(
+ 4,
+ ),
+ edition: Edition2021,
+ dependencies: [],
+ origin: Lang(
+ Other,
+ ),
+ is_proc_macro: false,
+ proc_macro_cwd: None,
+ },
+ extra: ExtraCrateData {
+ version: None,
+ display_name: Some(
+ CrateDisplayName {
+ crate_name: CrateName(
+ "panic_unwind",
+ ),
+ canonical_name: "panic_unwind",
+ },
+ ),
+ potential_cfg_options: None,
+ },
cfg_options: CfgOptions(
[
"debug_assertions",
@@ -125,31 +166,58 @@
"true",
],
),
- potential_cfg_options: None,
env: Env {
entries: {},
},
- dependencies: [],
- origin: Lang(
- Other,
- ),
- is_proc_macro: false,
- proc_macro_cwd: None,
+ ws_data: CrateWorkspaceData {
+ data_layout: Err(
+ "test has no data layout",
+ ),
+ toolchain: None,
+ },
},
- 4: CrateData {
- root_file_id: FileId(
- 5,
- ),
- edition: Edition2021,
- version: None,
- display_name: Some(
- CrateDisplayName {
- crate_name: CrateName(
- "proc_macro",
- ),
- canonical_name: "proc_macro",
- },
- ),
+ 4: CrateBuilder {
+ basic: CrateData {
+ root_file_id: FileId(
+ 5,
+ ),
+ edition: Edition2021,
+ dependencies: [
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(6),
+ name: CrateName(
+ "std",
+ ),
+ prelude: true,
+ sysroot: false,
+ },
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(1),
+ name: CrateName(
+ "core",
+ ),
+ prelude: true,
+ sysroot: false,
+ },
+ ],
+ origin: Lang(
+ ProcMacro,
+ ),
+ is_proc_macro: false,
+ proc_macro_cwd: None,
+ },
+ extra: ExtraCrateData {
+ version: None,
+ display_name: Some(
+ CrateDisplayName {
+ crate_name: CrateName(
+ "proc_macro",
+ ),
+ canonical_name: "proc_macro",
+ },
+ ),
+ potential_cfg_options: None,
+ },
cfg_options: CfgOptions(
[
"debug_assertions",
@@ -157,48 +225,41 @@
"true",
],
),
- potential_cfg_options: None,
env: Env {
entries: {},
},
- dependencies: [
- Dependency {
- crate_id: Idx::<CrateData>(6),
- name: CrateName(
- "std",
- ),
- prelude: true,
- sysroot: false,
- },
- Dependency {
- crate_id: Idx::<CrateData>(1),
- name: CrateName(
- "core",
- ),
- prelude: true,
- sysroot: false,
- },
- ],
- origin: Lang(
- ProcMacro,
- ),
- is_proc_macro: false,
- proc_macro_cwd: None,
+ ws_data: CrateWorkspaceData {
+ data_layout: Err(
+ "test has no data layout",
+ ),
+ toolchain: None,
+ },
},
- 5: CrateData {
- root_file_id: FileId(
- 6,
- ),
- edition: Edition2021,
- version: None,
- display_name: Some(
- CrateDisplayName {
- crate_name: CrateName(
- "profiler_builtins",
- ),
- canonical_name: "profiler_builtins",
- },
- ),
+ 5: CrateBuilder {
+ basic: CrateData {
+ root_file_id: FileId(
+ 6,
+ ),
+ edition: Edition2021,
+ dependencies: [],
+ origin: Lang(
+ Other,
+ ),
+ is_proc_macro: false,
+ proc_macro_cwd: None,
+ },
+ extra: ExtraCrateData {
+ version: None,
+ display_name: Some(
+ CrateDisplayName {
+ crate_name: CrateName(
+ "profiler_builtins",
+ ),
+ canonical_name: "profiler_builtins",
+ },
+ ),
+ potential_cfg_options: None,
+ },
cfg_options: CfgOptions(
[
"debug_assertions",
@@ -206,31 +267,106 @@
"true",
],
),
- potential_cfg_options: None,
env: Env {
entries: {},
},
- dependencies: [],
- origin: Lang(
- Other,
- ),
- is_proc_macro: false,
- proc_macro_cwd: None,
+ ws_data: CrateWorkspaceData {
+ data_layout: Err(
+ "test has no data layout",
+ ),
+ toolchain: None,
+ },
},
- 6: CrateData {
- root_file_id: FileId(
- 7,
- ),
- edition: Edition2021,
- version: None,
- display_name: Some(
- CrateDisplayName {
- crate_name: CrateName(
- "std",
- ),
- canonical_name: "std",
- },
- ),
+ 6: CrateBuilder {
+ basic: CrateData {
+ root_file_id: FileId(
+ 7,
+ ),
+ edition: Edition2021,
+ dependencies: [
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(0),
+ name: CrateName(
+ "alloc",
+ ),
+ prelude: true,
+ sysroot: false,
+ },
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(3),
+ name: CrateName(
+ "panic_unwind",
+ ),
+ prelude: true,
+ sysroot: false,
+ },
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(2),
+ name: CrateName(
+ "panic_abort",
+ ),
+ prelude: true,
+ sysroot: false,
+ },
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(1),
+ name: CrateName(
+ "core",
+ ),
+ prelude: true,
+ sysroot: false,
+ },
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(5),
+ name: CrateName(
+ "profiler_builtins",
+ ),
+ prelude: true,
+ sysroot: false,
+ },
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(9),
+ name: CrateName(
+ "unwind",
+ ),
+ prelude: true,
+ sysroot: false,
+ },
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(7),
+ name: CrateName(
+ "std_detect",
+ ),
+ prelude: true,
+ sysroot: false,
+ },
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(8),
+ name: CrateName(
+ "test",
+ ),
+ prelude: true,
+ sysroot: false,
+ },
+ ],
+ origin: Lang(
+ Std,
+ ),
+ is_proc_macro: false,
+ proc_macro_cwd: None,
+ },
+ extra: ExtraCrateData {
+ version: None,
+ display_name: Some(
+ CrateDisplayName {
+ crate_name: CrateName(
+ "std",
+ ),
+ canonical_name: "std",
+ },
+ ),
+ potential_cfg_options: None,
+ },
cfg_options: CfgOptions(
[
"debug_assertions",
@@ -238,96 +374,41 @@
"true",
],
),
- potential_cfg_options: None,
env: Env {
entries: {},
},
- dependencies: [
- Dependency {
- crate_id: Idx::<CrateData>(0),
- name: CrateName(
- "alloc",
- ),
- prelude: true,
- sysroot: false,
- },
- Dependency {
- crate_id: Idx::<CrateData>(3),
- name: CrateName(
- "panic_unwind",
- ),
- prelude: true,
- sysroot: false,
- },
- Dependency {
- crate_id: Idx::<CrateData>(2),
- name: CrateName(
- "panic_abort",
- ),
- prelude: true,
- sysroot: false,
- },
- Dependency {
- crate_id: Idx::<CrateData>(1),
- name: CrateName(
- "core",
- ),
- prelude: true,
- sysroot: false,
- },
- Dependency {
- crate_id: Idx::<CrateData>(5),
- name: CrateName(
- "profiler_builtins",
- ),
- prelude: true,
- sysroot: false,
- },
- Dependency {
- crate_id: Idx::<CrateData>(9),
- name: CrateName(
- "unwind",
- ),
- prelude: true,
- sysroot: false,
- },
- Dependency {
- crate_id: Idx::<CrateData>(7),
- name: CrateName(
- "std_detect",
- ),
- prelude: true,
- sysroot: false,
- },
- Dependency {
- crate_id: Idx::<CrateData>(8),
- name: CrateName(
- "test",
- ),
- prelude: true,
- sysroot: false,
- },
- ],
- origin: Lang(
- Std,
- ),
- is_proc_macro: false,
- proc_macro_cwd: None,
+ ws_data: CrateWorkspaceData {
+ data_layout: Err(
+ "test has no data layout",
+ ),
+ toolchain: None,
+ },
},
- 7: CrateData {
- root_file_id: FileId(
- 8,
- ),
- edition: Edition2021,
- version: None,
- display_name: Some(
- CrateDisplayName {
- crate_name: CrateName(
- "std_detect",
- ),
- canonical_name: "std_detect",
- },
- ),
+ 7: CrateBuilder {
+ basic: CrateData {
+ root_file_id: FileId(
+ 8,
+ ),
+ edition: Edition2021,
+ dependencies: [],
+ origin: Lang(
+ Other,
+ ),
+ is_proc_macro: false,
+ proc_macro_cwd: None,
+ },
+ extra: ExtraCrateData {
+ version: None,
+ display_name: Some(
+ CrateDisplayName {
+ crate_name: CrateName(
+ "std_detect",
+ ),
+ canonical_name: "std_detect",
+ },
+ ),
+ potential_cfg_options: None,
+ },
cfg_options: CfgOptions(
[
"debug_assertions",
@@ -335,31 +416,41 @@
"true",
],
),
- potential_cfg_options: None,
env: Env {
entries: {},
},
- dependencies: [],
- origin: Lang(
- Other,
- ),
- is_proc_macro: false,
- proc_macro_cwd: None,
+ ws_data: CrateWorkspaceData {
+ data_layout: Err(
+ "test has no data layout",
+ ),
+ toolchain: None,
+ },
},
- 8: CrateData {
- root_file_id: FileId(
- 9,
- ),
- edition: Edition2021,
- version: None,
- display_name: Some(
- CrateDisplayName {
- crate_name: CrateName(
- "test",
- ),
- canonical_name: "test",
- },
- ),
+ 8: CrateBuilder {
+ basic: CrateData {
+ root_file_id: FileId(
+ 9,
+ ),
+ edition: Edition2021,
+ dependencies: [],
+ origin: Lang(
+ Test,
+ ),
+ is_proc_macro: false,
+ proc_macro_cwd: None,
+ },
+ extra: ExtraCrateData {
+ version: None,
+ display_name: Some(
+ CrateDisplayName {
+ crate_name: CrateName(
+ "test",
+ ),
+ canonical_name: "test",
+ },
+ ),
+ potential_cfg_options: None,
+ },
cfg_options: CfgOptions(
[
"debug_assertions",
@@ -367,31 +458,41 @@
"true",
],
),
- potential_cfg_options: None,
env: Env {
entries: {},
},
- dependencies: [],
- origin: Lang(
- Test,
- ),
- is_proc_macro: false,
- proc_macro_cwd: None,
+ ws_data: CrateWorkspaceData {
+ data_layout: Err(
+ "test has no data layout",
+ ),
+ toolchain: None,
+ },
},
- 9: CrateData {
- root_file_id: FileId(
- 10,
- ),
- edition: Edition2021,
- version: None,
- display_name: Some(
- CrateDisplayName {
- crate_name: CrateName(
- "unwind",
- ),
- canonical_name: "unwind",
- },
- ),
+ 9: CrateBuilder {
+ basic: CrateData {
+ root_file_id: FileId(
+ 10,
+ ),
+ edition: Edition2021,
+ dependencies: [],
+ origin: Lang(
+ Other,
+ ),
+ is_proc_macro: false,
+ proc_macro_cwd: None,
+ },
+ extra: ExtraCrateData {
+ version: None,
+ display_name: Some(
+ CrateDisplayName {
+ crate_name: CrateName(
+ "unwind",
+ ),
+ canonical_name: "unwind",
+ },
+ ),
+ potential_cfg_options: None,
+ },
cfg_options: CfgOptions(
[
"debug_assertions",
@@ -399,31 +500,85 @@
"true",
],
),
- potential_cfg_options: None,
env: Env {
entries: {},
},
- dependencies: [],
- origin: Lang(
- Other,
- ),
- is_proc_macro: false,
- proc_macro_cwd: None,
+ ws_data: CrateWorkspaceData {
+ data_layout: Err(
+ "test has no data layout",
+ ),
+ toolchain: None,
+ },
},
- 10: CrateData {
- root_file_id: FileId(
- 11,
- ),
- edition: Edition2018,
- version: None,
- display_name: Some(
- CrateDisplayName {
- crate_name: CrateName(
+ 10: CrateBuilder {
+ basic: CrateData {
+ root_file_id: FileId(
+ 11,
+ ),
+ edition: Edition2018,
+ dependencies: [
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(1),
+ name: CrateName(
+ "core",
+ ),
+ prelude: true,
+ sysroot: true,
+ },
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(0),
+ name: CrateName(
+ "alloc",
+ ),
+ prelude: false,
+ sysroot: true,
+ },
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(6),
+ name: CrateName(
+ "std",
+ ),
+ prelude: true,
+ sysroot: true,
+ },
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(8),
+ name: CrateName(
+ "test",
+ ),
+ prelude: false,
+ sysroot: true,
+ },
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(4),
+ name: CrateName(
+ "proc_macro",
+ ),
+ prelude: false,
+ sysroot: true,
+ },
+ ],
+ origin: Local {
+ repo: None,
+ name: Some(
"hello_world",
),
- canonical_name: "hello_world",
},
- ),
+ is_proc_macro: false,
+ proc_macro_cwd: None,
+ },
+ extra: ExtraCrateData {
+ version: None,
+ display_name: Some(
+ CrateDisplayName {
+ crate_name: CrateName(
+ "hello_world",
+ ),
+ canonical_name: "hello_world",
+ },
+ ),
+ potential_cfg_options: None,
+ },
cfg_options: CfgOptions(
[
"group1_cfg=some_config",
@@ -434,75 +589,85 @@
"true",
],
),
- potential_cfg_options: None,
env: Env {
entries: {},
},
- dependencies: [
- Dependency {
- crate_id: Idx::<CrateData>(1),
- name: CrateName(
- "core",
- ),
- prelude: true,
- sysroot: true,
- },
- Dependency {
- crate_id: Idx::<CrateData>(0),
- name: CrateName(
- "alloc",
- ),
- prelude: false,
- sysroot: true,
- },
- Dependency {
- crate_id: Idx::<CrateData>(6),
- name: CrateName(
- "std",
- ),
- prelude: true,
- sysroot: true,
- },
- Dependency {
- crate_id: Idx::<CrateData>(8),
- name: CrateName(
- "test",
- ),
- prelude: false,
- sysroot: true,
- },
- Dependency {
- crate_id: Idx::<CrateData>(4),
- name: CrateName(
- "proc_macro",
- ),
- prelude: false,
- sysroot: true,
- },
- ],
- origin: Local {
- repo: None,
- name: Some(
- "hello_world",
+ ws_data: CrateWorkspaceData {
+ data_layout: Err(
+ "test has no data layout",
),
+ toolchain: None,
},
- is_proc_macro: false,
- proc_macro_cwd: None,
},
- 11: CrateData {
- root_file_id: FileId(
- 11,
- ),
- edition: Edition2018,
- version: None,
- display_name: Some(
- CrateDisplayName {
- crate_name: CrateName(
+ 11: CrateBuilder {
+ basic: CrateData {
+ root_file_id: FileId(
+ 11,
+ ),
+ edition: Edition2018,
+ dependencies: [
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(1),
+ name: CrateName(
+ "core",
+ ),
+ prelude: true,
+ sysroot: true,
+ },
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(0),
+ name: CrateName(
+ "alloc",
+ ),
+ prelude: false,
+ sysroot: true,
+ },
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(6),
+ name: CrateName(
+ "std",
+ ),
+ prelude: true,
+ sysroot: true,
+ },
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(8),
+ name: CrateName(
+ "test",
+ ),
+ prelude: false,
+ sysroot: true,
+ },
+ Dependency {
+ crate_id: Idx::<CrateBuilder>(4),
+ name: CrateName(
+ "proc_macro",
+ ),
+ prelude: false,
+ sysroot: true,
+ },
+ ],
+ origin: Local {
+ repo: None,
+ name: Some(
"other_crate",
),
- canonical_name: "other_crate",
},
- ),
+ is_proc_macro: false,
+ proc_macro_cwd: None,
+ },
+ extra: ExtraCrateData {
+ version: None,
+ display_name: Some(
+ CrateDisplayName {
+ crate_name: CrateName(
+ "other_crate",
+ ),
+ canonical_name: "other_crate",
+ },
+ ),
+ potential_cfg_options: None,
+ },
cfg_options: CfgOptions(
[
"group2_cfg=fourth_config",
@@ -513,59 +678,14 @@
"unrelated_cfg",
],
),
- potential_cfg_options: None,
env: Env {
entries: {},
},
- dependencies: [
- Dependency {
- crate_id: Idx::<CrateData>(1),
- name: CrateName(
- "core",
- ),
- prelude: true,
- sysroot: true,
- },
- Dependency {
- crate_id: Idx::<CrateData>(0),
- name: CrateName(
- "alloc",
- ),
- prelude: false,
- sysroot: true,
- },
- Dependency {
- crate_id: Idx::<CrateData>(6),
- name: CrateName(
- "std",
- ),
- prelude: true,
- sysroot: true,
- },
- Dependency {
- crate_id: Idx::<CrateData>(8),
- name: CrateName(
- "test",
- ),
- prelude: false,
- sysroot: true,
- },
- Dependency {
- crate_id: Idx::<CrateData>(4),
- name: CrateName(
- "proc_macro",
- ),
- prelude: false,
- sysroot: true,
- },
- ],
- origin: Local {
- repo: None,
- name: Some(
- "other_crate",
+ ws_data: CrateWorkspaceData {
+ data_layout: Err(
+ "test has no data layout",
),
+ toolchain: None,
},
- is_proc_macro: false,
- proc_macro_cwd: None,
},
} \ No newline at end of file