diff options
Diffstat (limited to 'codeless/server/src/req.rs')
-rw-r--r-- | codeless/server/src/req.rs | 9 |
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 | ||
22 | pub enum ExtendSelection {} | 22 | pub enum ExtendSelection {} |
23 | 23 | ||
24 | impl 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")] |
26 | pub struct ExtendSelectionParams { | 32 | pub 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")] | ||
32 | pub struct ExtendSelectionResult { | 39 | pub struct ExtendSelectionResult { |
33 | pub selections: Vec<Range>, | 40 | pub selections: Vec<Range>, |
34 | } | 41 | } |