Auto merge of #17707 - Veykril:proc-macro-err-cleanup, r=Veykril
feat: Use spans for builtin and declarative macro expansion errors This should generally improve some error reporting for macro expansion errors. Especially for `compile_error!` within proc-macros
This commit is contained in:
commit
722f79d374
51 changed files with 776 additions and 831 deletions
|
|
@ -1,5 +1,5 @@
|
|||
<!---
|
||||
lsp/ext.rs hash: f41950db4c7b3a5a
|
||||
lsp/ext.rs hash: e92e1f12229b0071
|
||||
|
||||
If you need to change the above hash to make the test pass, please check if you
|
||||
need to adjust this doc as well and ping this issue:
|
||||
|
|
@ -789,14 +789,6 @@ Renders rust-analyzer's crate graph as an SVG image.
|
|||
|
||||
If `full` is `true`, the graph includes non-workspace crates (crates.io dependencies as well as sysroot crates).
|
||||
|
||||
## Shuffle Crate Graph
|
||||
|
||||
**Method:** `rust-analyzer/shuffleCrateGraph`
|
||||
|
||||
**Request:** `null`
|
||||
|
||||
Shuffles the crate IDs in the crate graph, for debugging purposes.
|
||||
|
||||
## Expand Macro
|
||||
|
||||
**Method:** `rust-analyzer/expandMacro`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue