在尝试读取STDIN缓冲区之前,是否有Rust方法来检查STDIN缓冲区是否为空?

时间:2020-03-31 14:26:35

标签: rust stdin

我希望我的应用程序能够通过source > my_app从重定向的文件流中读取输入,但是我不希望它在没有重定向的情况下要求用户输入。

C提供了此类方法(Checking the stdin buffer if it's empty),但我找不到Rust的任何解决方案。

1 个答案:

答案 0 :(得分:-2)

trentcl所建议的那样,方法是使用atty条板箱。