about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2016-10-09 00:35:56 -0700
committerGitHub <noreply@github.com>2016-10-09 00:35:56 -0700
commit9d4d0da7af77858f268a66ff144134945c880560 (patch)
treeafd1a6d12ac3bca17d3f85bb70d3b20579d7a56d
parentb98cc352cbb428f3c9a0e608bc57a83109a26a57 (diff)
parent89870b33051afbd35a841fce1d18b6000228afaf (diff)
downloadrust-9d4d0da7af77858f268a66ff144134945c880560.tar.gz
rust-9d4d0da7af77858f268a66ff144134945c880560.zip
Auto merge of #36982 - GuillaumeGomez:slice_urls, r=frewsxcv
Add missing urls in slice doc module

r? @steveklabnik
-rw-r--r--src/libcollections/slice.rs26
1 files changed, 19 insertions, 7 deletions
diff --git a/src/libcollections/slice.rs b/src/libcollections/slice.rs
index 6b705ca039f..245579afbba 100644
--- a/src/libcollections/slice.rs
+++ b/src/libcollections/slice.rs
@@ -36,7 +36,7 @@
 //!
 //! ## Structs
 //!
-//! There are several structs that are useful for slices, such as `Iter`, which
+//! There are several structs that are useful for slices, such as [`Iter`], which
 //! represents iteration over a slice.
 //!
 //! ## Trait Implementations
@@ -44,9 +44,9 @@
 //! There are several implementations of common traits for slices. Some examples
 //! include:
 //!
-//! * `Clone`
-//! * `Eq`, `Ord` - for slices whose element type are `Eq` or `Ord`.
-//! * `Hash` - for slices whose element type is `Hash`
+//! * [`Clone`]
+//! * [`Eq`], [`Ord`] - for slices whose element type are [`Eq`] or [`Ord`].
+//! * [`Hash`] - for slices whose element type is [`Hash`].
 //!
 //! ## Iteration
 //!
@@ -73,12 +73,24 @@
 //! the element type of the slice is `i32`, the element type of the iterator is
 //! `&mut i32`.
 //!
-//! * `.iter()` and `.iter_mut()` are the explicit methods to return the default
+//! * [`.iter()`] and [`.iter_mut()`] are the explicit methods to return the default
 //!   iterators.
-//! * Further methods that return iterators are `.split()`, `.splitn()`,
-//!   `.chunks()`, `.windows()` and more.
+//! * Further methods that return iterators are [`.split()`], [`.splitn()`],
+//!   [`.chunks()`], [`.windows()`] and more.
 //!
 //! *[See also the slice primitive type](../../std/primitive.slice.html).*
+//!
+//! [`Clone`]: ../../std/clone/trait.Clone.html
+//! [`Eq`]: ../../std/cmp/trait.Eq.html
+//! [`Ord`]: ../../std/cmp/trait.Ord.html
+//! [`Iter`]: struct.Iter.html
+//! [`Hash`]: ../../std/hash/trait.Hash.html
+//! [`.iter()`]: ../../std/primitive.slice.html#method.iter
+//! [`.iter_mut()`]: ../../std/primitive.slice.html#method.iter_mut
+//! [`.split()`]: ../../std/primitive.slice.html#method.split
+//! [`.splitn()`]: ../../std/primitive.slice.html#method.splitn
+//! [`.chunks()`]: ../../std/primitive.slice.html#method.chunks
+//! [`.windows()`]: ../../std/primitive.slice.html#method.windows
 #![stable(feature = "rust1", since = "1.0.0")]
 
 // Many of the usings in this module are only used in the test configuration.