mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-11-02 04:48:13 +00:00
Use correct working directory for non-workspace proc-macro execution
This commit is contained in:
parent
d10388096e
commit
3a31741627
15 changed files with 159 additions and 31 deletions
|
|
@ -61,6 +61,11 @@
|
|||
),
|
||||
},
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: Some(
|
||||
AbsPathBuf(
|
||||
"$ROOT$hello-world",
|
||||
),
|
||||
),
|
||||
},
|
||||
1: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -132,6 +137,11 @@
|
|||
),
|
||||
},
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: Some(
|
||||
AbsPathBuf(
|
||||
"$ROOT$hello-world",
|
||||
),
|
||||
),
|
||||
},
|
||||
2: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -203,6 +213,11 @@
|
|||
),
|
||||
},
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: Some(
|
||||
AbsPathBuf(
|
||||
"$ROOT$hello-world",
|
||||
),
|
||||
),
|
||||
},
|
||||
3: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -274,6 +289,11 @@
|
|||
),
|
||||
},
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: Some(
|
||||
AbsPathBuf(
|
||||
"$ROOT$hello-world",
|
||||
),
|
||||
),
|
||||
},
|
||||
4: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -341,5 +361,10 @@
|
|||
name: "libc",
|
||||
},
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: Some(
|
||||
AbsPathBuf(
|
||||
"$ROOT$.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.98",
|
||||
),
|
||||
),
|
||||
},
|
||||
}
|
||||
|
|
@ -61,6 +61,11 @@
|
|||
),
|
||||
},
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: Some(
|
||||
AbsPathBuf(
|
||||
"$ROOT$hello-world",
|
||||
),
|
||||
),
|
||||
},
|
||||
1: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -132,6 +137,11 @@
|
|||
),
|
||||
},
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: Some(
|
||||
AbsPathBuf(
|
||||
"$ROOT$hello-world",
|
||||
),
|
||||
),
|
||||
},
|
||||
2: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -203,6 +213,11 @@
|
|||
),
|
||||
},
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: Some(
|
||||
AbsPathBuf(
|
||||
"$ROOT$hello-world",
|
||||
),
|
||||
),
|
||||
},
|
||||
3: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -274,6 +289,11 @@
|
|||
),
|
||||
},
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: Some(
|
||||
AbsPathBuf(
|
||||
"$ROOT$hello-world",
|
||||
),
|
||||
),
|
||||
},
|
||||
4: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -341,5 +361,10 @@
|
|||
name: "libc",
|
||||
},
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: Some(
|
||||
AbsPathBuf(
|
||||
"$ROOT$.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.98",
|
||||
),
|
||||
),
|
||||
},
|
||||
}
|
||||
|
|
@ -60,6 +60,11 @@
|
|||
),
|
||||
},
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: Some(
|
||||
AbsPathBuf(
|
||||
"$ROOT$hello-world",
|
||||
),
|
||||
),
|
||||
},
|
||||
1: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -130,6 +135,11 @@
|
|||
),
|
||||
},
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: Some(
|
||||
AbsPathBuf(
|
||||
"$ROOT$hello-world",
|
||||
),
|
||||
),
|
||||
},
|
||||
2: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -200,6 +210,11 @@
|
|||
),
|
||||
},
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: Some(
|
||||
AbsPathBuf(
|
||||
"$ROOT$hello-world",
|
||||
),
|
||||
),
|
||||
},
|
||||
3: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -270,6 +285,11 @@
|
|||
),
|
||||
},
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: Some(
|
||||
AbsPathBuf(
|
||||
"$ROOT$hello-world",
|
||||
),
|
||||
),
|
||||
},
|
||||
4: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -337,5 +357,10 @@
|
|||
name: "libc",
|
||||
},
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: Some(
|
||||
AbsPathBuf(
|
||||
"$ROOT$.cargo/registry/src/github.com-1ecc6299db9ec823/libc-0.2.98",
|
||||
),
|
||||
),
|
||||
},
|
||||
}
|
||||
|
|
@ -38,6 +38,7 @@
|
|||
Alloc,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
1: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -69,6 +70,7 @@
|
|||
Core,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
2: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -100,6 +102,7 @@
|
|||
Other,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
3: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -131,6 +134,7 @@
|
|||
Other,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
4: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -179,6 +183,7 @@
|
|||
ProcMacro,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
5: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -210,6 +215,7 @@
|
|||
Other,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
6: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -306,6 +312,7 @@
|
|||
Std,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
7: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -337,6 +344,7 @@
|
|||
Other,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
8: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -368,6 +376,7 @@
|
|||
Test,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
9: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -399,6 +408,7 @@
|
|||
Other,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
10: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -477,6 +487,7 @@
|
|||
),
|
||||
},
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
11: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -555,5 +566,6 @@
|
|||
),
|
||||
},
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
}
|
||||
|
|
@ -38,6 +38,7 @@
|
|||
Alloc,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
1: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -69,6 +70,7 @@
|
|||
Core,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
2: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -100,6 +102,7 @@
|
|||
Other,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
3: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -131,6 +134,7 @@
|
|||
Other,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
4: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -179,6 +183,7 @@
|
|||
ProcMacro,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
5: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -210,6 +215,7 @@
|
|||
Other,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
6: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -306,6 +312,7 @@
|
|||
Std,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
7: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -337,6 +344,7 @@
|
|||
Other,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
8: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -368,6 +376,7 @@
|
|||
Test,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
9: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -399,6 +408,7 @@
|
|||
Other,
|
||||
),
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
10: CrateData {
|
||||
root_file_id: FileId(
|
||||
|
|
@ -474,5 +484,6 @@
|
|||
),
|
||||
},
|
||||
is_proc_macro: false,
|
||||
proc_macro_cwd: None,
|
||||
},
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue