]> git.lizzy.rs Git - rust.git/commitdiff
Explain how to create a Stdin or Stdout
authorMatt Brubeck <mbrubeck@limpet.net>
Wed, 22 Apr 2015 20:57:08 +0000 (13:57 -0700)
committerMatt Brubeck <mbrubeck@limpet.net>
Wed, 22 Apr 2015 20:57:08 +0000 (13:57 -0700)
src/libstd/io/stdio.rs

index cd6af77daa9061e00c094979d9bad3f64dc00c45..42fad701533b2b04ad1a228016738c8958c3e629 100644 (file)
@@ -95,6 +95,8 @@ fn flush(&mut self) -> io::Result<()> { Ok(()) }
 ///
 /// This handle implements the `Read` trait, but beware that concurrent reads
 /// of `Stdin` must be executed with care.
+///
+/// Created by the function `io::stdin()`.
 #[stable(feature = "rust1", since = "1.0.0")]
 pub struct Stdin {
     inner: Arc<Mutex<BufReader<StdinRaw>>>,
@@ -206,6 +208,8 @@ fn consume(&mut self, n: usize) { self.inner.consume(n) }
 /// Each handle shares a global buffer of data to be written to the standard
 /// output stream. Access is also synchronized via a lock and explicit control
 /// over locking is available via the `lock` method.
+///
+/// Created by the function `io::stdout()`.
 #[stable(feature = "rust1", since = "1.0.0")]
 pub struct Stdout {
     // FIXME: this should be LineWriter or BufWriter depending on the state of