about summary refs log tree commit diff
path: root/src/libcore/option.rs
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2017-03-20 15:06:05 +0100
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2017-03-20 15:09:02 +0100
commit17a26ee2758ddd371556f9cae6ebd407eeb59b89 (patch)
treec619110d0ca6f83d5826d9eece2b58d79adbb548 /src/libcore/option.rs
parent244f893ed704a60841d4615445d540a21a8d7722 (diff)
downloadrust-17a26ee2758ddd371556f9cae6ebd407eeb59b89.tar.gz
rust-17a26ee2758ddd371556f9cae6ebd407eeb59b89.zip
Add missing urls in Option enum
Diffstat (limited to 'src/libcore/option.rs')
-rw-r--r--src/libcore/option.rs17
1 files changed, 13 insertions, 4 deletions
diff --git a/src/libcore/option.rs b/src/libcore/option.rs
index 9df8350d90f..d997f3592fd 100644
--- a/src/libcore/option.rs
+++ b/src/libcore/option.rs
@@ -219,12 +219,14 @@ impl<T> Option<T> {
     ///
     /// # Examples
     ///
-    /// Convert an `Option<String>` into an `Option<usize>`, preserving the original.
+    /// Convert an `Option<`[`String`]`>` into an `Option<`[`usize`]`>`, preserving the original.
     /// The [`map`] method takes the `self` argument by value, consuming the original,
     /// so this technique uses `as_ref` to first take an `Option` to a reference
     /// to the value inside the original.
     ///
     /// [`map`]: enum.Option.html#method.map
+    /// [`String`]: ../../std/string/struct.String.html
+    /// [`usize`]: ../../std/primitive.usize.html
     ///
     /// ```
     /// let num_as_str: Option<String> = Some("10".to_string());
@@ -271,9 +273,11 @@ impl<T> Option<T> {
     ///
     /// # Panics
     ///
-    /// Panics if the value is a `None` with a custom panic message provided by
+    /// Panics if the value is a [`None`] with a custom panic message provided by
     /// `msg`.
     ///
+    /// [`None`]: #variant.None
+    ///
     /// # Examples
     ///
     /// ```
@@ -302,7 +306,9 @@ impl<T> Option<T> {
     ///
     /// # Panics
     ///
-    /// Panics if the self value equals `None`.
+    /// Panics if the self value equals [`None`].
+    ///
+    /// [`None`]: #variant.None
     ///
     /// # Examples
     ///
@@ -367,7 +373,10 @@ impl<T> Option<T> {
     ///
     /// # Examples
     ///
-    /// Convert an `Option<String>` into an `Option<usize>`, consuming the original:
+    /// Convert an `Option<`[`String`]`>` into an `Option<`[`usize`]`>`, consuming the original:
+    ///
+    /// [`String`]: ../../std/string/struct.String.html
+    /// [`usize`]: ../../std/primitive.usize.html
     ///
     /// ```
     /// let maybe_some_string = Some(String::from("Hello, World!"));