Skip to content

Commit e981485

Browse files
committed
New lsp-types to fix versioning
Fixes #6603
1 parent 2d2615d commit e981485

File tree

3 files changed

+19
-8
lines changed

3 files changed

+19
-8
lines changed

Cargo.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/rust-analyzer/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ env_logger = { version = "0.8.1", default-features = false }
2121
itertools = "0.9.0"
2222
jod-thread = "0.1.0"
2323
log = "0.4.8"
24-
lsp-types = { version = "0.83.1", features = ["proposed"] }
24+
lsp-types = { version = "0.84.0", features = ["proposed"] }
2525
parking_lot = "0.11.0"
2626
pico-args = "0.3.1"
2727
oorandom = "11.1.2"

crates/rust-analyzer/src/to_proto.rs

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -629,12 +629,21 @@ pub(crate) fn resource_op(
629629
match file_system_edit {
630630
FileSystemEdit::CreateFile { anchor, dst } => {
631631
let uri = snap.anchored_path(anchor, &dst);
632-
lsp_types::ResourceOp::Create(lsp_types::CreateFile { uri, options: None })
632+
lsp_types::ResourceOp::Create(lsp_types::CreateFile {
633+
uri,
634+
options: None,
635+
annotation: None,
636+
})
633637
}
634638
FileSystemEdit::MoveFile { src, anchor, dst } => {
635639
let old_uri = snap.file_id_to_url(src);
636640
let new_uri = snap.anchored_path(anchor, &dst);
637-
lsp_types::ResourceOp::Rename(lsp_types::RenameFile { old_uri, new_uri, options: None })
641+
lsp_types::ResourceOp::Rename(lsp_types::RenameFile {
642+
old_uri,
643+
new_uri,
644+
options: None,
645+
annotation: None,
646+
})
638647
}
639648
}
640649
}
@@ -684,9 +693,11 @@ impl From<lsp_ext::SnippetWorkspaceEdit> for lsp_types::WorkspaceEdit {
684693
edits: edit
685694
.edits
686695
.into_iter()
687-
.map(|edit| lsp_types::TextEdit {
688-
range: edit.range,
689-
new_text: edit.new_text,
696+
.map(|edit| {
697+
lsp_types::OneOf::Left(lsp_types::TextEdit {
698+
range: edit.range,
699+
new_text: edit.new_text,
700+
})
690701
})
691702
.collect(),
692703
},

0 commit comments

Comments
 (0)