diff options
author | Aleksey Kladov <[email protected]> | 2018-08-10 13:07:43 +0100 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2018-08-10 13:07:43 +0100 |
commit | d7c5a6f3081c2e7266620779d3c32067f947b959 (patch) | |
tree | 2aefb594e062c8fa7cc7879e5df6883f3bc5d015 /codeless/server/src/req.rs | |
parent | 4a900fd6815d3ea722b5e664aee9eac8bb9cb14f (diff) |
Start lang server
Diffstat (limited to 'codeless/server/src/req.rs')
-rw-r--r-- | codeless/server/src/req.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/codeless/server/src/req.rs b/codeless/server/src/req.rs new file mode 100644 index 000000000..bc54c1d33 --- /dev/null +++ b/codeless/server/src/req.rs | |||
@@ -0,0 +1,16 @@ | |||
1 | use languageserver_types::TextDocumentIdentifier; | ||
2 | pub use languageserver_types::request::*; | ||
3 | |||
4 | pub enum SyntaxTree {} | ||
5 | |||
6 | impl Request for SyntaxTree { | ||
7 | type Params = SyntaxTreeParams; | ||
8 | type Result = String; | ||
9 | const METHOD: &'static str = "m/syntaxTree"; | ||
10 | } | ||
11 | |||
12 | #[derive(Deserialize, Debug)] | ||
13 | #[serde(rename_all="camelCase")] | ||
14 | pub struct SyntaxTreeParams { | ||
15 | pub text_document: TextDocumentIdentifier | ||
16 | } | ||