]> git.lizzy.rs Git - rust.git/commit
Switch to upstream protocol for resolving code action
authorAleksey Kladov <aleksey.kladov@gmail.com>
Tue, 10 Nov 2020 17:20:01 +0000 (18:20 +0100)
committerAleksey Kladov <aleksey.kladov@gmail.com>
Tue, 10 Nov 2020 17:48:46 +0000 (18:48 +0100)
commit7d2eb000b078143e9fa6225d00ef52fc7c606fdf
tree580d90bd250ffcd4b1c66570e5601761e58d1057
parentada5a88f8fd0a79af7ad6e0411acc1cce9ef32d5
Switch to upstream protocol for resolving code action

Note that we have to maintain custom implementation on the client
side: I don't see how to marry bulitin resolve support with groups and
snippets.
15 files changed:
crates/rust-analyzer/src/caps.rs
crates/rust-analyzer/src/config.rs
crates/rust-analyzer/src/diagnostics/test_data/rustc_unused_variable.txt
crates/rust-analyzer/src/diagnostics/test_data/rustc_unused_variable_as_hint.txt
crates/rust-analyzer/src/diagnostics/test_data/rustc_unused_variable_as_info.txt
crates/rust-analyzer/src/diagnostics/test_data/snap_multi_line_fix.txt
crates/rust-analyzer/src/diagnostics/to_proto.rs
crates/rust-analyzer/src/handlers.rs
crates/rust-analyzer/src/lsp_ext.rs
crates/rust-analyzer/src/main_loop.rs
crates/rust-analyzer/src/to_proto.rs
docs/dev/lsp-extensions.md
editors/code/src/client.ts
editors/code/src/commands.ts
editors/code/src/lsp_ext.ts