swap in tower-lsp-server dependency (#100)

This commit is contained in:
Josh Thomas 2025-04-21 13:52:28 -05:00 committed by GitHub
parent 33fb726bdc
commit e098272ea6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 72 additions and 51 deletions

View file

@ -1,19 +1,19 @@
mod documents;
mod server;
mod tasks;
mod workspace;
use crate::server::DjangoLanguageServer;
use anyhow::Result;
use tower_lsp_server::{LspService, Server};
pub async fn serve() -> Result<()> {
let stdin = tokio::io::stdin();
let stdout = tokio::io::stdout();
let (service, socket) = tower_lsp::LspService::build(DjangoLanguageServer::new).finish();
let (service, socket) = LspService::build(DjangoLanguageServer::new).finish();
tower_lsp::Server::new(stdin, stdout, socket)
.serve(service)
.await;
Server::new(stdin, stdout, socket).serve(service).await;
Ok(())
}