about summary refs log tree commit diff
path: root/src/libstd/io
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2016-11-02 19:08:10 +0100
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2016-11-02 19:08:10 +0100
commit942f909c1f6d2d203661831366e828ef030588c6 (patch)
tree34013624580d83b7bfc01d7f274bfcd959a6b2aa /src/libstd/io
parentacfe959701ce221af37516401726be6d2814cc3f (diff)
downloadrust-942f909c1f6d2d203661831366e828ef030588c6.tar.gz
rust-942f909c1f6d2d203661831366e828ef030588c6.zip
Add missing urls for ErrorKind's variants
Diffstat (limited to 'src/libstd/io')
-rw-r--r--src/libstd/io/error.rs9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/libstd/io/error.rs b/src/libstd/io/error.rs
index ddf0030858e..54372d91c89 100644
--- a/src/libstd/io/error.rs
+++ b/src/libstd/io/error.rs
@@ -124,23 +124,28 @@ pub enum ErrorKind {
     InvalidInput,
     /// Data not valid for the operation were encountered.
     ///
-    /// Unlike `InvalidInput`, this typically means that the operation
+    /// Unlike [`InvalidInput`], this typically means that the operation
     /// parameters were valid, however the error was caused by malformed
     /// input data.
     ///
     /// For example, a function that reads a file into a string will error with
     /// `InvalidData` if the file's contents are not valid UTF-8.
+    ///
+    /// [`InvalidInput`]: #variant.InvalidInput
     #[stable(feature = "io_invalid_data", since = "1.2.0")]
     InvalidData,
     /// The I/O operation's timeout expired, causing it to be canceled.
     #[stable(feature = "rust1", since = "1.0.0")]
     TimedOut,
     /// An error returned when an operation could not be completed because a
-    /// call to `write` returned `Ok(0)`.
+    /// call to [`write()`] returned [`Ok(0)`].
     ///
     /// This typically means that an operation could only succeed if it wrote a
     /// particular number of bytes but only a smaller number of bytes could be
     /// written.
+    ///
+    /// [`write()`]: ../../std/io/trait.Write.html#tymethod.write
+    /// [`Ok(0)`]: ../../std/io/type.Result.html
     #[stable(feature = "rust1", since = "1.0.0")]
     WriteZero,
     /// This operation was interrupted.