Fix some broken and missing links in the docs
This commit is contained in:
parent
d3c83fef24
commit
01cbdf4481
6 changed files with 27 additions and 24 deletions
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
//! Collection types.
|
//! Collection types.
|
||||||
//!
|
//!
|
||||||
//! See [std::collections](../std/collections) for a detailed discussion of
|
//! See [std::collections](../std/collections/index.html) for a detailed discussion of
|
||||||
//! collections in Rust.
|
//! collections in Rust.
|
||||||
|
|
||||||
#![crate_name = "collections"]
|
#![crate_name = "collections"]
|
||||||
|
|
|
@ -1384,7 +1384,7 @@ impl str {
|
||||||
///
|
///
|
||||||
/// For iterating from the front, the [`matches()`] method can be used.
|
/// For iterating from the front, the [`matches()`] method can be used.
|
||||||
///
|
///
|
||||||
/// [`matches`]: #method.matches
|
/// [`matches()`]: #method.matches
|
||||||
///
|
///
|
||||||
/// # Examples
|
/// # Examples
|
||||||
///
|
///
|
||||||
|
|
|
@ -62,6 +62,7 @@ use boxed::Box;
|
||||||
/// hello.push_str("orld!");
|
/// hello.push_str("orld!");
|
||||||
/// ```
|
/// ```
|
||||||
///
|
///
|
||||||
|
/// [`char`]: ../primitive.char.html
|
||||||
/// [`push()`]: #method.push
|
/// [`push()`]: #method.push
|
||||||
/// [`push_str()`]: #method.push_str
|
/// [`push_str()`]: #method.push_str
|
||||||
///
|
///
|
||||||
|
@ -163,8 +164,8 @@ use boxed::Box;
|
||||||
/// ```
|
/// ```
|
||||||
///
|
///
|
||||||
/// [`as_ptr()`]: #method.as_ptr
|
/// [`as_ptr()`]: #method.as_ptr
|
||||||
/// [`len()`]: # method.len
|
/// [`len()`]: #method.len
|
||||||
/// [`capacity()`]: # method.capacity
|
/// [`capacity()`]: #method.capacity
|
||||||
///
|
///
|
||||||
/// If a `String` has enough capacity, adding elements to it will not
|
/// If a `String` has enough capacity, adding elements to it will not
|
||||||
/// re-allocate. For example, consider this program:
|
/// re-allocate. For example, consider this program:
|
||||||
|
@ -444,7 +445,7 @@ impl String {
|
||||||
/// Converts a slice of bytes to a `String`, including invalid characters.
|
/// Converts a slice of bytes to a `String`, including invalid characters.
|
||||||
///
|
///
|
||||||
/// A string slice ([`&str`]) is made of bytes ([`u8`]), and a slice of
|
/// A string slice ([`&str`]) is made of bytes ([`u8`]), and a slice of
|
||||||
/// bytes ([`&[u8]`]) is made of bytes, so this function converts between
|
/// bytes ([`&[u8]`][byteslice]) is made of bytes, so this function converts between
|
||||||
/// the two. Not all byte slices are valid string slices, however: [`&str`]
|
/// the two. Not all byte slices are valid string slices, however: [`&str`]
|
||||||
/// requires that it is valid UTF-8. During this conversion,
|
/// requires that it is valid UTF-8. During this conversion,
|
||||||
/// `from_utf8_lossy()` will replace any invalid UTF-8 sequences with
|
/// `from_utf8_lossy()` will replace any invalid UTF-8 sequences with
|
||||||
|
@ -452,7 +453,7 @@ impl String {
|
||||||
///
|
///
|
||||||
/// [`&str`]: ../primitive.str.html
|
/// [`&str`]: ../primitive.str.html
|
||||||
/// [`u8`]: ../primitive.u8.html
|
/// [`u8`]: ../primitive.u8.html
|
||||||
/// [`&[u8]`]: ../primitive.slice.html
|
/// [byteslice]: ../primitive.slice.html
|
||||||
///
|
///
|
||||||
/// If you are sure that the byte slice is valid UTF-8, and you don't want
|
/// If you are sure that the byte slice is valid UTF-8, and you don't want
|
||||||
/// to incur the overhead of the conversion, there is an unsafe version
|
/// to incur the overhead of the conversion, there is an unsafe version
|
||||||
|
@ -1311,6 +1312,8 @@ impl FromUtf8Error {
|
||||||
///
|
///
|
||||||
/// [`Utf8Error`]: ../str/struct.Utf8Error.html
|
/// [`Utf8Error`]: ../str/struct.Utf8Error.html
|
||||||
/// [`std::str`]: ../str/index.html
|
/// [`std::str`]: ../str/index.html
|
||||||
|
/// [`u8`]: ../primitive.u8.html
|
||||||
|
/// [`&str`]: ../primitive.str.html
|
||||||
///
|
///
|
||||||
/// # Examples
|
/// # Examples
|
||||||
///
|
///
|
||||||
|
|
|
@ -1358,7 +1358,7 @@ pub trait Iterator {
|
||||||
/// One of the keys to `collect()`'s power is that many things you might
|
/// One of the keys to `collect()`'s power is that many things you might
|
||||||
/// not think of as 'collections' actually are. For example, a [`String`]
|
/// not think of as 'collections' actually are. For example, a [`String`]
|
||||||
/// is a collection of [`char`]s. And a collection of [`Result<T, E>`] can
|
/// is a collection of [`char`]s. And a collection of [`Result<T, E>`] can
|
||||||
/// be thought of as single [`Result<Collection<T>, E>`]. See the examples
|
/// be thought of as single `Result<Collection<T>, E>`. See the examples
|
||||||
/// below for more.
|
/// below for more.
|
||||||
///
|
///
|
||||||
/// [`String`]: ../string/struct.String.html
|
/// [`String`]: ../string/struct.String.html
|
||||||
|
|
|
@ -46,8 +46,8 @@ pub use tables::UNICODE_VERSION;
|
||||||
/// This `struct` is created by the [`to_lowercase()`] method on [`char`]. See
|
/// This `struct` is created by the [`to_lowercase()`] method on [`char`]. See
|
||||||
/// its documentation for more.
|
/// its documentation for more.
|
||||||
///
|
///
|
||||||
/// [`to_lowercase()`]: primitive.char.html#method.escape_to_lowercase
|
/// [`to_lowercase()`]: ../primitive.char.html#method.to_lowercase
|
||||||
/// [`char`]: primitive.char.html
|
/// [`char`]: ../primitive.char.html
|
||||||
#[stable(feature = "rust1", since = "1.0.0")]
|
#[stable(feature = "rust1", since = "1.0.0")]
|
||||||
pub struct ToLowercase(CaseMappingIter);
|
pub struct ToLowercase(CaseMappingIter);
|
||||||
|
|
||||||
|
@ -64,8 +64,8 @@ impl Iterator for ToLowercase {
|
||||||
/// This `struct` is created by the [`to_uppercase()`] method on [`char`]. See
|
/// This `struct` is created by the [`to_uppercase()`] method on [`char`]. See
|
||||||
/// its documentation for more.
|
/// its documentation for more.
|
||||||
///
|
///
|
||||||
/// [`to_uppercase()`]: primitive.char.html#method.escape_to_uppercase
|
/// [`to_uppercase()`]: ../primitive.char.html#method.to_uppercase
|
||||||
/// [`char`]: primitive.char.html
|
/// [`char`]: ../primitive.char.html
|
||||||
#[stable(feature = "rust1", since = "1.0.0")]
|
#[stable(feature = "rust1", since = "1.0.0")]
|
||||||
pub struct ToUppercase(CaseMappingIter);
|
pub struct ToUppercase(CaseMappingIter);
|
||||||
|
|
||||||
|
|
|
@ -112,7 +112,7 @@
|
||||||
//! ```
|
//! ```
|
||||||
//!
|
//!
|
||||||
//! `BufWriter` doesn't add any new ways of writing; it just buffers every call
|
//! `BufWriter` doesn't add any new ways of writing; it just buffers every call
|
||||||
//! to [`write()`][write]:
|
//! to [`write()`][write()]:
|
||||||
//!
|
//!
|
||||||
//! ```
|
//! ```
|
||||||
//! use std::io;
|
//! use std::io;
|
||||||
|
@ -134,7 +134,7 @@
|
||||||
//! # }
|
//! # }
|
||||||
//! ```
|
//! ```
|
||||||
//!
|
//!
|
||||||
//! [write]: trait.Write.html#tymethod.write
|
//! [write()]: trait.Write.html#tymethod.write
|
||||||
//!
|
//!
|
||||||
//! ## Standard input and output
|
//! ## Standard input and output
|
||||||
//!
|
//!
|
||||||
|
@ -399,7 +399,7 @@ fn read_to_end<R: Read + ?Sized>(r: &mut R, buf: &mut Vec<u8>) -> Result<usize>
|
||||||
///
|
///
|
||||||
/// [`File`][file]s implement `Read`:
|
/// [`File`][file]s implement `Read`:
|
||||||
///
|
///
|
||||||
/// [file]: ../std/fs/struct.File.html
|
/// [file]: ../fs/struct.File.html
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
/// use std::io;
|
/// use std::io;
|
||||||
|
@ -459,7 +459,7 @@ pub trait Read {
|
||||||
///
|
///
|
||||||
/// [`File`][file]s implement `Read`:
|
/// [`File`][file]s implement `Read`:
|
||||||
///
|
///
|
||||||
/// [file]: ../std/fs/struct.File.html
|
/// [file]: ../fs/struct.File.html
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
/// use std::io;
|
/// use std::io;
|
||||||
|
@ -501,7 +501,7 @@ pub trait Read {
|
||||||
///
|
///
|
||||||
/// [`File`][file]s implement `Read`:
|
/// [`File`][file]s implement `Read`:
|
||||||
///
|
///
|
||||||
/// [file]: ../std/fs/struct.File.html
|
/// [file]: ../fs/struct.File.html
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
/// use std::io;
|
/// use std::io;
|
||||||
|
@ -540,7 +540,7 @@ pub trait Read {
|
||||||
///
|
///
|
||||||
/// [`File`][file]s implement `Read`:
|
/// [`File`][file]s implement `Read`:
|
||||||
///
|
///
|
||||||
/// [file]: ../std/fs/struct.File.html
|
/// [file]: ../fs/struct.File.html
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
/// use std::io;
|
/// use std::io;
|
||||||
|
@ -600,7 +600,7 @@ pub trait Read {
|
||||||
///
|
///
|
||||||
/// [`File`][file]s implement `Read`:
|
/// [`File`][file]s implement `Read`:
|
||||||
///
|
///
|
||||||
/// [file]: ../std/fs/struct.File.html
|
/// [file]: ../fs/struct.File.html
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
/// use std::io;
|
/// use std::io;
|
||||||
|
@ -643,7 +643,7 @@ pub trait Read {
|
||||||
///
|
///
|
||||||
/// [`File`][file]s implement `Read`:
|
/// [`File`][file]s implement `Read`:
|
||||||
///
|
///
|
||||||
/// [file]: ../std/fs/struct.File.html
|
/// [file]: ../fs/struct.File.html
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
/// use std::io;
|
/// use std::io;
|
||||||
|
@ -682,7 +682,7 @@ pub trait Read {
|
||||||
///
|
///
|
||||||
/// [`File`][file]s implement `Read`:
|
/// [`File`][file]s implement `Read`:
|
||||||
///
|
///
|
||||||
/// [file]: ../std/fs/struct.File.html
|
/// [file]: ../fs/struct.File.html
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
/// use std::io;
|
/// use std::io;
|
||||||
|
@ -718,7 +718,7 @@ pub trait Read {
|
||||||
///
|
///
|
||||||
/// [`File`][file]s implement `Read`:
|
/// [`File`][file]s implement `Read`:
|
||||||
///
|
///
|
||||||
/// [file]: ../std/fs/struct.File.html
|
/// [file]: ../fs/struct.File.html
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
/// #![feature(io)]
|
/// #![feature(io)]
|
||||||
|
@ -753,7 +753,7 @@ pub trait Read {
|
||||||
///
|
///
|
||||||
/// [`File`][file]s implement `Read`:
|
/// [`File`][file]s implement `Read`:
|
||||||
///
|
///
|
||||||
/// [file]: ../std/fs/struct.File.html
|
/// [file]: ../fs/struct.File.html
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
/// use std::io;
|
/// use std::io;
|
||||||
|
@ -789,7 +789,7 @@ pub trait Read {
|
||||||
///
|
///
|
||||||
/// [`File`][file]s implement `Read`:
|
/// [`File`][file]s implement `Read`:
|
||||||
///
|
///
|
||||||
/// [file]: ../std/fs/struct.File.html
|
/// [file]: ../fs/struct.File.html
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
/// use std::io;
|
/// use std::io;
|
||||||
|
@ -823,7 +823,7 @@ pub trait Read {
|
||||||
///
|
///
|
||||||
/// [`File`][file]s implement `Read`:
|
/// [`File`][file]s implement `Read`:
|
||||||
///
|
///
|
||||||
/// [file]: ../std/fs/struct.File.html
|
/// [file]: ../fs/struct.File.html
|
||||||
///
|
///
|
||||||
/// ```
|
/// ```
|
||||||
/// #![feature(io)]
|
/// #![feature(io)]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue