request.rs

 1use serde::{Deserialize, Serialize};
 2
 3pub enum CheckStatus {}
 4
 5#[derive(Debug, Serialize, Deserialize)]
 6#[serde(rename_all = "camelCase")]
 7pub struct CheckStatusParams {
 8    pub local_checks_only: bool,
 9}
10
11#[derive(Debug, Serialize, Deserialize)]
12#[serde(rename_all = "camelCase")]
13pub struct CheckStatusResult {
14    pub status: String,
15    pub user: Option<String>,
16}
17
18impl lsp::request::Request for CheckStatus {
19    type Params = CheckStatusParams;
20    type Result = CheckStatusResult;
21    const METHOD: &'static str = "checkStatus";
22}