1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
mod capabilities; mod handler; mod json_rpc; mod model; mod session; mod transport; mod watcher; use tokio::io; #[tokio::main] async fn main() -> Result<(), ()> { let reader = io::BufReader::new(io::stdin()); let writer = io::stdout(); let connection = transport::bytestream::create_connection(reader, writer); session::run(connection).await }