diff options
| author | Lukas Wirth <lukastw97@gmail.com> | 2025-01-01 12:55:37 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-01-01 12:55:37 +0000 |
| commit | 24699bd4d13cba658f23b258ee604eee20354ac3 (patch) | |
| tree | e3ab8dbf7149f22e3442bbbf92a1fe184201ba7b /src/tools | |
| parent | 854caf37d685b9490f35df3cba8b00761a992f3b (diff) | |
| parent | c95aa86d3080ff7183bf5332a8e034670a3b55dc (diff) | |
| download | rust-24699bd4d13cba658f23b258ee604eee20354ac3.tar.gz rust-24699bd4d13cba658f23b258ee604eee20354ac3.zip | |
Merge pull request #18809 from Veykril/push-ktwrzsmzlplw
internal: Do not render closure ids in hover messages
Diffstat (limited to 'src/tools')
3 files changed, 3 insertions, 9 deletions
diff --git a/src/tools/rust-analyzer/crates/ide/src/hover/render.rs b/src/tools/rust-analyzer/crates/ide/src/hover/render.rs index 03ab9d1ba45..9d55827fe2c 100644 --- a/src/tools/rust-analyzer/crates/ide/src/hover/render.rs +++ b/src/tools/rust-analyzer/crates/ide/src/hover/render.rs @@ -890,12 +890,11 @@ fn closure_ty( } else { String::new() }; - let mut markup = format!("```rust\n{}", c.display_with_id(sema.db, edition)); + let mut markup = format!("```rust\n{}\n```", c.display_with_impl(sema.db, edition)); if let Some(trait_) = c.fn_trait(sema.db).get_id(sema.db, original.krate(sema.db).into()) { push_new_def(hir::Trait::from(trait_).into()) } - format_to!(markup, "\n{}\n```", c.display_with_impl(sema.db, edition),); if let Some(layout) = render_memory_layout(config.memory_layout, || original.layout(sema.db), |_| None, |_| None) { diff --git a/src/tools/rust-analyzer/crates/ide/src/hover/tests.rs b/src/tools/rust-analyzer/crates/ide/src/hover/tests.rs index 4154572383e..039d3809252 100644 --- a/src/tools/rust-analyzer/crates/ide/src/hover/tests.rs +++ b/src/tools/rust-analyzer/crates/ide/src/hover/tests.rs @@ -348,7 +348,6 @@ fn main() { expect