{"ast_node_type":"function","tokens":[{"end":84,"kind":"keyword","start":0,"text":"pub(crate)"}]}
pub(crate) fn stdio_transport() -> (Sender<Message>, Receiver<Message>, IoThreads) {
/// Creates an LSP connection via stdio.
    let (drop_sender, drop_receiver) = bounded::<Message>(0);