]> git.lizzy.rs Git - rust.git/commitdiff
lsp-types 0.72
authorkjeremy <kjeremy@gmail.com>
Mon, 2 Mar 2020 16:52:46 +0000 (11:52 -0500)
committerkjeremy <kjeremy@gmail.com>
Mon, 2 Mar 2020 16:52:46 +0000 (11:52 -0500)
Cargo.lock
crates/ra_cargo_watch/Cargo.toml
crates/rust-analyzer/Cargo.toml
crates/rust-analyzer/src/req.rs
crates/rust-analyzer/src/semantic_tokens.rs

index 49fddef4b9fd761bee60a299eaa39391d2bd959b..6aa7e1ce16cf2e6e51c876b5b027fbd30ea3553e 100644 (file)
@@ -662,9 +662,9 @@ dependencies = [
 
 [[package]]
 name = "lsp-types"
-version = "0.71.0"
+version = "0.72.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "efa6b75633b0c3412ee36fc416e6d9c1e4ff576b536217f4ac3f34ac83d9e564"
+checksum = "face91691e558746745dc9dc6c67a4e2a24e044926e274d8378e6f19659329f0"
 dependencies = [
  "base64",
  "bitflags",
index 1fdbffea18cb949ab5542c490624a4969d4284e7..731d50371a3032d77e23144dbc9e86aa0e4e5b85 100644 (file)
@@ -6,7 +6,7 @@ authors = ["rust-analyzer developers"]
 
 [dependencies]
 crossbeam-channel = "0.4.0"
-lsp-types = { version = "0.71.0", features = ["proposed"] }
+lsp-types = { version = "0.72.0", features = ["proposed"] }
 log = "0.4.8"
 cargo_metadata = "0.9.1"
 serde_json = "1.0.48"
index d00545121bc8d5d36959c6086302744a9be86e1f..b14ebb2686617ff8a6db3c9de6a0bc51ffee43f7 100644 (file)
@@ -20,7 +20,7 @@ globset = "0.4.4"
 itertools = "0.8.2"
 jod-thread = "0.1.0"
 log = "0.4.8"
-lsp-types = { version = "0.71.0", features = ["proposed"] }
+lsp-types = { version = "0.72.0", features = ["proposed"] }
 parking_lot = "0.10.0"
 pico-args = "0.3.1"
 rand = { version = "0.7.3", features = ["small_rng"] }
index fd6aef5971968831a6a01d171fb2ac6706536138..a3efe3b9feb5fbfa2bfa3c83b52558f1e1a6205c 100644 (file)
@@ -42,14 +42,14 @@ impl Request for SyntaxTree {
     const METHOD: &'static str = "rust-analyzer/syntaxTree";
 }
 
-#[derive(Deserialize, Debug)]
+#[derive(Deserialize, Serialize, Debug)]
 #[serde(rename_all = "camelCase")]
 pub struct SyntaxTreeParams {
     pub text_document: TextDocumentIdentifier,
     pub range: Option<Range>,
 }
 
-#[derive(Serialize, Debug)]
+#[derive(Deserialize, Serialize, Debug)]
 #[serde(rename_all = "camelCase")]
 pub struct ExpandedMacro {
     pub name: String,
@@ -64,7 +64,7 @@ impl Request for ExpandMacro {
     const METHOD: &'static str = "rust-analyzer/expandMacro";
 }
 
-#[derive(Deserialize, Debug)]
+#[derive(Deserialize, Serialize, Debug)]
 #[serde(rename_all = "camelCase")]
 pub struct ExpandMacroParams {
     pub text_document: TextDocumentIdentifier,
@@ -79,7 +79,7 @@ impl Request for FindMatchingBrace {
     const METHOD: &'static str = "rust-analyzer/findMatchingBrace";
 }
 
-#[derive(Deserialize, Debug)]
+#[derive(Deserialize, Serialize, Debug)]
 #[serde(rename_all = "camelCase")]
 pub struct FindMatchingBraceParams {
     pub text_document: TextDocumentIdentifier,
@@ -101,14 +101,14 @@ impl Notification for PublishDecorations {
     const METHOD: &'static str = "rust-analyzer/publishDecorations";
 }
 
-#[derive(Serialize, Debug)]
+#[derive(Deserialize, Serialize, Debug)]
 #[serde(rename_all = "camelCase")]
 pub struct PublishDecorationsParams {
     pub uri: Url,
     pub decorations: Vec<Decoration>,
 }
 
-#[derive(Serialize, Debug)]
+#[derive(Deserialize, Serialize, Debug)]
 #[serde(rename_all = "camelCase")]
 pub struct Decoration {
     pub range: Range,
@@ -132,7 +132,7 @@ impl Request for JoinLines {
     const METHOD: &'static str = "rust-analyzer/joinLines";
 }
 
-#[derive(Deserialize, Debug)]
+#[derive(Deserialize, Serialize, Debug)]
 #[serde(rename_all = "camelCase")]
 pub struct JoinLinesParams {
     pub text_document: TextDocumentIdentifier,
@@ -162,7 +162,7 @@ pub struct RunnablesParams {
     pub position: Option<Position>,
 }
 
-#[derive(Serialize, Debug)]
+#[derive(Deserialize, Serialize, Debug)]
 #[serde(rename_all = "camelCase")]
 pub struct Runnable {
     pub range: Range,
@@ -173,7 +173,7 @@ pub struct Runnable {
     pub cwd: Option<String>,
 }
 
-#[derive(Serialize, Debug)]
+#[derive(Deserialize, Serialize, Debug)]
 #[serde(rename_all = "camelCase")]
 pub struct SourceChange {
     pub label: String,
index 1b146e4d87e8647ee6adfeef175588160bcb6293..d9ba770509e06d0d5a2a9f894b4d68ff18348f03 100644 (file)
     SemanticTokenModifier::DOCUMENTATION,
     SemanticTokenModifier::DECLARATION,
     SemanticTokenModifier::DEFINITION,
-    SemanticTokenModifier::REFERENCE,
     SemanticTokenModifier::STATIC,
     SemanticTokenModifier::ABSTRACT,
     SemanticTokenModifier::DEPRECATED,
-    SemanticTokenModifier::ASYNC,
-    SemanticTokenModifier::VOLATILE,
     SemanticTokenModifier::READONLY,
     CONSTANT,
     MUTABLE,