]> git.lizzy.rs Git - rust.git/commitdiff
Add a link to read in the read_exact doc about the guarantees
authorAlexis Bourget <alexis.bourget@gmail.com>
Sat, 18 Jul 2020 21:20:58 +0000 (23:20 +0200)
committerAlexis Bourget <alexis.bourget@gmail.com>
Sat, 18 Jul 2020 21:20:58 +0000 (23:20 +0200)
src/libstd/io/mod.rs

index d5af4f25102d1de3c31bb63f3105a49278d36dc9..aba67df0063e04e79a3110209511b513c7a4757b 100644 (file)
@@ -741,7 +741,9 @@ fn read_to_string(&mut self, buf: &mut String) -> Result<usize> {
     /// No guarantees are provided about the contents of `buf` when this
     /// function is called, implementations cannot rely on any property of the
     /// contents of `buf` being true. It is recommended that implementations
-    /// only write data to `buf` instead of reading its contents.
+    /// only write data to `buf` instead of reading its contents. The
+    /// documentation on [`read`] has a more detailed explanation on this
+    /// subject.
     ///
     /// # Errors
     ///
@@ -764,6 +766,7 @@ fn read_to_string(&mut self, buf: &mut String) -> Result<usize> {
     ///
     /// [`File`]s implement `Read`:
     ///
+    /// [`read`]: trait.Read.html#tymethod.read
     /// [`File`]: ../fs/struct.File.html
     /// [`ErrorKind::Interrupted`]: ../../std/io/enum.ErrorKind.html#variant.Interrupted
     /// [`ErrorKind::UnexpectedEof`]: ../../std/io/enum.ErrorKind.html#variant.UnexpectedEof