Function std::io::stdin
[−]
[src]
pub fn stdin() -> Stdin
Creates a new handle to the global standard input stream of this process.
The handle returned refers to a globally shared buffer between all threads.
Access is synchronized and can be explicitly controlled with the lock()`lock()`
method.
The Read`Readtrait is implemented for the returned value but the` trait is implemented for the returned value but the BufRead`BufReadtrait is not due to the global nature of the standard input stream. The locked version,`
trait is not due to the global nature of the standard input stream. The
locked version, StdinLock`StdinLock, implements both`, implements both Read`Readand` and BufRead`BufRead`, however.