Files
bft-crdt-experiment/crdt-node/src/bft_crdt/stdin.rs
2024-10-19 16:50:45 +01:00

12 lines
345 B
Rust

use std::io::BufRead;
/// Wait for stdin terminal input and send it to the node if any arrives
pub(crate) fn input(stdin_sender: std::sync::mpsc::Sender<String>) {
let stdin = std::io::stdin();
let lines = stdin.lock().lines();
for line in lines {
let line = line.unwrap();
stdin_sender.send(line).unwrap();
}
}