use serde::{Deserialize, Serialize};
use serde_json::Value;
#[derive(Debug, Serialize, Deserialize)]
pub struct LSPRequest {
pub jsonrpc: String,
pub id: u64,
pub method: String,
pub params: Option<Value>,
}
#[derive(Debug, Serialize, Deserialize)]
pub struct LSPResponse {
pub jsonrpc: String,
pub id: Option<u64>,
pub result: Option<Value>,
pub error: Option<Value>,
}