rlsp-yaml 0.8.0

A fast, lightweight YAML language server
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// SPDX-License-Identifier: MIT

//! Entry point for the `rlsp-yaml` language server binary.

use rlsp_yaml::server::Backend;
use tokio::io::{stdin, stdout};
use tower_lsp::{LspService, Server};

#[tokio::main]
async fn main() {
    let (service, socket) = LspService::new(Backend::new);
    let stdin = stdin();
    let stdout = stdout();
    Server::new(stdin, stdout, socket).serve(service).await;
}