about summary refs log tree commit diff
path: root/src/libstd/io
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2017-08-10 23:11:40 +0200
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2017-08-10 23:11:40 +0200
commit592bdc3974005a82ec2701a9ef10f49f3bbd0ef7 (patch)
tree91ce753dcc5471d803504456760d2321084bd87c /src/libstd/io
parentac0ee51c1793029e93961e5a34458a6d3a049ac6 (diff)
downloadrust-592bdc3974005a82ec2701a9ef10f49f3bbd0ef7.tar.gz
rust-592bdc3974005a82ec2701a9ef10f49f3bbd0ef7.zip
Add missing links in io module docs
Diffstat (limited to 'src/libstd/io')
-rw-r--r--src/libstd/io/mod.rs10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/libstd/io/mod.rs b/src/libstd/io/mod.rs
index 9a3036f753e..f486493f98b 100644
--- a/src/libstd/io/mod.rs
+++ b/src/libstd/io/mod.rs
@@ -22,7 +22,7 @@
 //! you'll see a few different types of I/O throughout the documentation in
 //! this module: [`File`]s, [`TcpStream`]s, and sometimes even [`Vec<T>`]s. For
 //! example, [`Read`] adds a [`read`][`Read::read`] method, which we can use on
-//! `File`s:
+//! [`File`]s:
 //!
 //! ```
 //! use std::io;
@@ -146,9 +146,9 @@
 //! # }
 //! ```
 //!
-//! Note that you cannot use the `?` operator in functions that do not return
-//! a `Result<T, E>` (e.g. `main`). Instead, you can call `.unwrap()` or `match`
-//! on the return value to catch any possible errors:
+//! Note that you cannot use the [`?` operator] in functions that do not return
+//! a [`Result<T, E>`][`Result`] (e.g. `main`). Instead, you can call [`.unwrap()`]
+//! or `match` on the return value to catch any possible errors:
 //!
 //! ```
 //! use std::io;
@@ -265,6 +265,8 @@
 //! [`io::Result`]: type.Result.html
 //! [`?` operator]: ../../book/first-edition/syntax-index.html
 //! [`Read::read`]: trait.Read.html#tymethod.read
+//! [`Result`]: ../result/enum.Result.html
+//! [`.unwrap()`]: ../result/enum.Result.html#method.unwrap
 
 #![stable(feature = "rust1", since = "1.0.0")]