我希望我的应用程序能够通过source > my_app
从重定向的文件流中读取输入,但是我不希望它在没有重定向的情况下要求用户输入。
C提供了这样的方法(Checking the stdin buffer if it's empty),但是我找不到Rust的任何解决方案。
最佳答案
关于rust - 在尝试读取STDIN缓冲区之前,是否有Rust方法来检查STDIN缓冲区是否为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60952994/