From b5021411a84822cb3f1e3aeffad9550dd15bdeb6 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Sun, 16 Sep 2018 12:54:24 +0300 Subject: rename all things --- crates/server/src/req.rs | 176 ----------------------------------------------- 1 file changed, 176 deletions(-) delete mode 100644 crates/server/src/req.rs (limited to 'crates/server/src/req.rs') diff --git a/crates/server/src/req.rs b/crates/server/src/req.rs deleted file mode 100644 index 4af61dbbd..000000000 --- a/crates/server/src/req.rs +++ /dev/null @@ -1,176 +0,0 @@ -use std::collections::HashMap; -use languageserver_types::{TextDocumentIdentifier, Range, Url, Position, Location}; -use url_serde; - -pub use languageserver_types::{ - request::*, notification::*, - InitializeResult, PublishDiagnosticsParams, - DocumentSymbolParams, DocumentSymbolResponse, - CodeActionParams, ApplyWorkspaceEditParams, - ExecuteCommandParams, - WorkspaceSymbolParams, - TextDocumentPositionParams, - TextEdit, - CompletionParams, CompletionResponse, - DocumentOnTypeFormattingParams, - TextDocumentEdit, -}; - -pub enum SyntaxTree {} - -impl Request for SyntaxTree { - type Params = SyntaxTreeParams; - type Result = String; - const METHOD: &'static str = "m/syntaxTree"; -} - -#[derive(Deserialize, Debug)] -#[serde(rename_all = "camelCase")] -pub struct SyntaxTreeParams { - pub text_document: TextDocumentIdentifier -} - -pub enum ExtendSelection {} - -impl Request for ExtendSelection { - type Params = ExtendSelectionParams; - type Result = ExtendSelectionResult; - const METHOD: &'static str = "m/extendSelection"; -} - -#[derive(Deserialize, Debug)] -#[serde(rename_all = "camelCase")] -pub struct ExtendSelectionParams { - pub text_document: TextDocumentIdentifier, - pub selections: Vec, -} - -#[derive(Serialize, Debug)] -#[serde(rename_all = "camelCase")] -pub struct ExtendSelectionResult { - pub selections: Vec, -} - -pub enum FindMatchingBrace {} - -impl Request for FindMatchingBrace { - type Params = FindMatchingBraceParams; - type Result = Vec; - const METHOD: &'static str = "m/findMatchingBrace"; -} - -#[derive(Deserialize, Debug)] -#[serde(rename_all = "camelCase")] -pub struct FindMatchingBraceParams { - pub text_document: TextDocumentIdentifier, - pub offsets: Vec, -} - -pub enum DecorationsRequest {} - -impl Request for DecorationsRequest { - type Params = TextDocumentIdentifier; - type Result = Vec; - const METHOD: &'static str = "m/decorationsRequest"; -} - -pub enum PublishDecorations {} - -impl Notification for PublishDecorations { - type Params = PublishDecorationsParams; - const METHOD: &'static str = "m/publishDecorations"; -} - -#[derive(Serialize, Debug)] -#[serde(rename_all = "camelCase")] -pub struct PublishDecorationsParams { - #[serde(with = "url_serde")] - pub uri: Url, - pub decorations: Vec, -} - -#[derive(Serialize, Debug)] -#[serde(rename_all = "camelCase")] -pub struct Decoration { - pub range: Range, - pub tag: &'static str -} - -pub enum ParentModule {} - -impl Request for ParentModule { - type Params = TextDocumentIdentifier; - type Result = Vec; - const METHOD: &'static str = "m/parentModule"; -} - -pub enum JoinLines {} - -impl Request for JoinLines { - type Params = JoinLinesParams; - type Result = SourceChange; - const METHOD: &'static str = "m/joinLines"; -} - -#[derive(Deserialize, Debug)] -#[serde(rename_all = "camelCase")] -pub struct JoinLinesParams { - pub text_document: TextDocumentIdentifier, - pub range: Range, -} - -pub enum Runnables {} - -impl Request for Runnables { - type Params = RunnablesParams; - type Result = Vec; - const METHOD: &'static str = "m/runnables"; -} - -#[derive(Serialize, Deserialize, Debug)] -#[serde(rename_all = "camelCase")] -pub struct RunnablesParams { - pub text_document: TextDocumentIdentifier, - pub position: Option, -} - -#[derive(Serialize, Debug)] -#[serde(rename_all = "camelCase")] -pub struct Runnable { - pub range: Range, - pub label: String, - pub bin: String, - pub args: Vec, - pub env: HashMap, -} - -#[derive(Serialize, Debug)] -#[serde(rename_all = "camelCase")] -pub struct SourceChange { - pub label: String, - pub source_file_edits: Vec, - pub file_system_edits: Vec, - pub cursor_position: Option, -} - -#[derive(Serialize, Debug)] -#[serde(tag = "type", rename_all = "camelCase")] -pub enum FileSystemEdit { - CreateFile { - #[serde(with = "url_serde")] - uri: Url - }, - MoveFile { - #[serde(with = "url_serde")] - src: Url, - #[serde(with = "url_serde")] - dst: Url, - } -} - -pub enum InternalFeedback {} - -impl Notification for InternalFeedback { - const METHOD: &'static str = "internalFeedback"; - type Params = String; -} -- cgit v1.2.3