Function recv_from_stdin

Source
pub fn recv_from_stdin(buffer_size: usize) -> Receiver<String>
Expand description

Returns a mpsc::Receiver that contains the input from stdin

This is accomplished by spawning a thread which continuously blocks on reading from stdin and sends input via mpsc::Sender

ยงExamples

use async_stdin::recv_from_stdin;

#[tokio::main]
async fn main() {
   let mut rx = recv_from_stdin(10);
   while let Some(s) = rx.recv().await {
      println!("Received: {}", s);
  }
}