use lsp_server::{Request, Response};
pub fn handle_standard_request(req: Request) -> Option<Response> {
match req.method.as_str() {
"textDocument/completion" => handle_completion(req),
"textDocument/hover" => handle_hover(req),
"textDocument/definition" => handle_definition(req),
"textDocument/references" => handle_references(req),
"textDocument/rename" => handle_rename(req),
_ => None,
}
}
fn handle_completion(_req: Request) -> Option<Response> {
tracing::debug!("Handling textDocument/completion request");
None
}
fn handle_hover(_req: Request) -> Option<Response> {
tracing::debug!("Handling textDocument/hover request");
None
}
fn handle_definition(_req: Request) -> Option<Response> {
tracing::debug!("Handling textDocument/definition request");
None
}
fn handle_references(_req: Request) -> Option<Response> {
tracing::debug!("Handling textDocument/references request");
None
}
fn handle_rename(_req: Request) -> Option<Response> {
tracing::debug!("Handling textDocument/rename request");
None
}