erg/crates/els/message.rs
Shunsuke Shibayama dcb42f68b9 feat: add molc
* use molc for ELS tests
2023-09-08 02:13:13 +09:00

20 lines
355 B
Rust

use serde::Serialize;
pub use molc::messages::ErrorMessage;
#[derive(Serialize)]
pub struct LSPResult<R: Serialize> {
jsonrpc: String,
id: i64,
result: R,
}
impl<R: Serialize> LSPResult<R> {
pub fn new(id: i64, result: R) -> Self {
Self {
jsonrpc: "2.0".into(),
id,
result,
}
}
}