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