Есть ли способ Rust проверить, пуст ли буфер STDIN, прежде чем пытаться его прочитать? - PullRequest
0 голосов
/ 31 марта 2020

Я хочу, чтобы мое приложение могло читать входные данные из перенаправленного потока файлов через source > my_app, но я не хочу, чтобы оно запрашивало ввод данных пользователем в случае отсутствия перенаправления.

C предоставляет такие методы ( Проверка буфера стандартного ввода, если он пуст ), но я не смог найти никакого решения для Rust.

1 Ответ

0 голосов
/ 01 апреля 2020

Как подсказал trentcl , способ сделать это - atty ящик.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...