Функция stdin
pub fn stdin() -> Stdin
Доступна только при включённой функции crate
io-std.Создаёт новый дескриптор стандартного ввода текущего процесса.
Этот дескриптор лучше всего подходит для неинтерактивного использования, например, когда файл передаётся приложению через конвейер. По техническим причинам stdin реализована с помощью обычного блокирующего чтения в отдельном потоке, и отменить это чтение невозможно. Это может привести к зависанию завершения работы среды выполнения, пока пользователь не нажмёт клавишу Enter.
Для интерактивного использования рекомендуется создать поток, предназначенный для ввода данных пользователем, и выполнять блокирующий ввод-вывод непосредственно в этом потоке.
MIT License
Copyright © Tokio Contributors
https://docs.rs/tokio/1.53.1/tokio/io/fn.stdin.html