project: Make `textDocument/signatureHelp` implementation lsp compliant (#40707)
The parameter label offsets are utf16 offsets, not utf8. Additionally we
now validate the language server output.
Closes https://github.com/zed-industries/zed/issues/40578
Companion bug on rust-analyzer side
https://github.com/rust-lang/rust-analyzer/pull/20876
Release Notes:
- Fixed `textDocument/signatureHelp` implementation not being LSP
compliant
67b9d480b4Lukas Wirth committed on 10/20/2025, 2:57:23 PM· committed by GitHubparent30f3152