mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-11-10 15:14:32 +00:00
6325: Add generated diagnostic docs to the manual r=matklad a=flodiebold It seemed that we're not actually including the generated diagnostic docs anywhere yet? So I added something to the manual. This is completely untested though. 6327: Update debugging.md r=matklad a=stanciuadrian `on_task` is no longer there. I have used `on_request` instead. Co-authored-by: Florian Diebold <flodiebold@gmail.com> Co-authored-by: Adrian Stanciu <stanciu.adrian@gmail.com>
This commit is contained in:
commit
edf46a13a6
2 changed files with 8 additions and 1 deletions
|
@ -53,7 +53,7 @@ To apply changes to an already running debug process, press <kbd>Ctrl+Shift+P</k
|
|||
|
||||
- A list of running processes should appear. Select the `rust-analyzer` from this repo.
|
||||
|
||||
- Navigate to `crates/rust-analyzer/src/main_loop.rs` and add a breakpoint to the `on_task` function.
|
||||
- Navigate to `crates/rust-analyzer/src/main_loop.rs` and add a breakpoint to the `on_request` function.
|
||||
|
||||
- Go back to the `[Extension Development Host]` instance and hover over a Rust variable and your breakpoint should hit.
|
||||
|
||||
|
|
|
@ -366,6 +366,13 @@ Cursor position or selection is signified by `┃` character.
|
|||
|
||||
include::./generated_assists.adoc[]
|
||||
|
||||
== Diagnostics
|
||||
|
||||
While most errors and warnings provided by rust-analyzer come from the `cargo check` integration, there's a growing number of diagnostics implemented using rust-analyzer's own analysis.
|
||||
These diagnostics don't respect `#[allow]` or `#[deny]` attributes yet, but can be turned off using the `rust-analyzer.diagnostics.enable`, `rust-analyzer.diagnostics.enableExperimental` or `rust-analyzer.diagnostics.disabled` settings.
|
||||
|
||||
include::./generated_diagnostic.adoc[]
|
||||
|
||||
== Editor Features
|
||||
=== VS Code
|
||||
|
||||
|
|
Loading…
Reference in a new issue