aboutsummaryrefslogtreecommitdiff
path: root/codeless/server/src/req.rs
diff options
context:
space:
mode:
Diffstat (limited to 'codeless/server/src/req.rs')
-rw-r--r--codeless/server/src/req.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/codeless/server/src/req.rs b/codeless/server/src/req.rs
index ee4a786c7..4e588159b 100644
--- a/codeless/server/src/req.rs
+++ b/codeless/server/src/req.rs
@@ -21,6 +21,12 @@ pub struct SyntaxTreeParams {
21 21
22pub enum ExtendSelection {} 22pub enum ExtendSelection {}
23 23
24impl Request for ExtendSelection {
25 type Params = ExtendSelectionParams;
26 type Result = ExtendSelectionResult;
27 const METHOD: &'static str = "m/extendSelection";
28}
29
24#[derive(Deserialize, Debug)] 30#[derive(Deserialize, Debug)]
25#[serde(rename_all = "camelCase")] 31#[serde(rename_all = "camelCase")]
26pub struct ExtendSelectionParams { 32pub struct ExtendSelectionParams {
@@ -28,7 +34,8 @@ pub struct ExtendSelectionParams {
28 pub selections: Vec<Range>, 34 pub selections: Vec<Range>,
29} 35}
30 36
31 37#[derive(Serialize, Debug)]
38#[serde(rename_all = "camelCase")]
32pub struct ExtendSelectionResult { 39pub struct ExtendSelectionResult {
33 pub selections: Vec<Range>, 40 pub selections: Vec<Range>,
34} 41}