Removed unnecessary package

This commit is contained in:
2026-05-24 07:03:46 +02:00
parent 831fa544fc
commit 64c612fe3c
4 changed files with 8 additions and 24 deletions
Generated
+1 -15
View File
@@ -423,19 +423,6 @@ dependencies = [
"url", "url",
] ]
[[package]]
name = "lsp-types"
version = "0.95.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8e34d33a8e9b006cd3fc4fe69a921affa097bae4bb65f76271f4644f9a334365"
dependencies = [
"bitflags 1.3.2",
"serde",
"serde_json",
"serde_repr",
"url",
]
[[package]] [[package]]
name = "memchr" name = "memchr"
version = "2.8.0" version = "2.8.0"
@@ -459,7 +446,6 @@ version = "0.0.2"
dependencies = [ dependencies = [
"cargo_metadata", "cargo_metadata",
"dashmap 6.1.0", "dashmap 6.1.0",
"lsp-types 0.95.1",
"mist-codegen", "mist-codegen",
"mist-parser", "mist-parser",
"serde", "serde",
@@ -881,7 +867,7 @@ dependencies = [
"dashmap 5.5.3", "dashmap 5.5.3",
"futures", "futures",
"httparse", "httparse",
"lsp-types 0.94.1", "lsp-types",
"memchr", "memchr",
"serde", "serde",
"serde_json", "serde_json",
-1
View File
@@ -19,4 +19,3 @@ cargo_metadata = "0.23.1"
serde = { version = "1.0", features = ["derive"] } serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0" serde_json = "1.0"
lsp-types = "0.95"
+2 -3
View File
@@ -7,10 +7,9 @@ use std::fs;
use std::path::{Component, PathBuf}; use std::path::{Component, PathBuf};
use std::sync::Arc; use std::sync::Arc;
use lsp_types::request::GotoDefinition;
use tokio::sync::Mutex; use tokio::sync::Mutex;
use tower_lsp::jsonrpc::Result; use tower_lsp::jsonrpc::Result;
use tower_lsp::lsp_types::*; use tower_lsp::lsp_types::{self, *};
use tower_lsp::{Client, LanguageServer, LspService, Server}; use tower_lsp::{Client, LanguageServer, LspService, Server};
use crate::builder::MistDiagnostic; use crate::builder::MistDiagnostic;
@@ -240,7 +239,7 @@ impl LanguageServer for Backend {
.rust_analyzer .rust_analyzer
.lock() .lock()
.await .await
.request::<GotoDefinition>(lsp_types::GotoDefinitionParams { .request::<request::GotoDefinition>(lsp_types::GotoDefinitionParams {
text_document_position_params: lsp_types::TextDocumentPositionParams { text_document_position_params: lsp_types::TextDocumentPositionParams {
position: lsp_types::Position { position: lsp_types::Position {
line: line as u32, line: line as u32,
+5 -5
View File
@@ -1,16 +1,16 @@
use std::{collections::HashMap, path::PathBuf, process::Stdio, sync::Arc}; use std::{collections::HashMap, path::PathBuf, process::Stdio, sync::Arc};
use lsp_types::{
ClientCapabilities, InitializeParams, InitializedParams, Url, WorkspaceFolder,
notification::{Initialized, Notification},
request::{self, Request},
};
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
use serde_json::{Value, json}; use serde_json::{Value, json};
use tokio::{ use tokio::{
io::{AsyncBufReadExt, AsyncReadExt, AsyncWriteExt, BufReader}, io::{AsyncBufReadExt, AsyncReadExt, AsyncWriteExt, BufReader},
sync::{Mutex, mpsc::Sender}, sync::{Mutex, mpsc::Sender},
}; };
use tower_lsp::lsp_types::{
self, ClientCapabilities, InitializeParams, InitializedParams, Url, WorkspaceFolder,
notification::{Initialized, Notification},
request::{self, Request},
};
#[derive(Deserialize)] #[derive(Deserialize)]
pub struct JsonRpcResponse<T> { pub struct JsonRpcResponse<T> {