rust/codeless/server/src/req.rs

18 lines
452 B
Rust
Raw Normal View History

2018-08-10 12:07:43 +00:00
use languageserver_types::TextDocumentIdentifier;
pub use languageserver_types::request::*;
2018-08-10 15:01:59 +00:00
pub use languageserver_types::{InitializeResult};
2018-08-10 12:07:43 +00:00
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
}