diff options
| author | Yuki Okushi <huyuumi.dev@gmail.com> | 2020-08-24 11:48:42 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-08-24 11:48:42 +0900 |
| commit | 640b36f97acaa066cbbe2d647bf7e5ef14602b69 (patch) | |
| tree | a8e38864bc43153fbf74462a345bbf146606c078 | |
| parent | 50bdcc2f2eb3b7149ccd29e34d9d7c7707ae4aac (diff) | |
| parent | 637659be6a87da5c8972f147d7a508bb808d669b (diff) | |
| download | rust-640b36f97acaa066cbbe2d647bf7e5ef14602b69.tar.gz rust-640b36f97acaa066cbbe2d647bf7e5ef14602b69.zip | |
Rollup merge of #75821 - camelid:intra-doc-links-for-std-macros, r=jyn514
Switch to intra-doc links in `std::macros` Part of #75080. --- * Switch to intra-doc links in `std::macros` * Fix typo in module docs * Link to `std::io::stderr` instead of `std::io::Stderr` to match the link text * Link to `std::io::stdout` --- @rustbot modify labels: A-intra-doc-links T-doc T-rustdoc
| -rw-r--r-- | library/std/src/macros.rs | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/library/std/src/macros.rs b/library/std/src/macros.rs index 724dbada930..e8898d98ff3 100644 --- a/library/std/src/macros.rs +++ b/library/std/src/macros.rs @@ -1,6 +1,6 @@ //! Standard library macros //! -//! This modules contains a set of macros which are exported from the standard +//! This module contains a set of macros which are exported from the standard //! library. Each macro is available for use when linking against the standard //! library. @@ -29,9 +29,7 @@ macro_rules! panic { /// Use `print!` only for the primary output of your program. Use /// [`eprint!`] instead to print error and progress messages. /// -/// [`println!`]: ../std/macro.println.html -/// [flush]: ../std/io/trait.Write.html#tymethod.flush -/// [`eprint!`]: ../std/macro.eprint.html +/// [flush]: crate::io::Write::flush /// /// # Panics /// @@ -74,12 +72,13 @@ macro_rules! print { /// Use `println!` only for the primary output of your program. Use /// [`eprintln!`] instead to print error and progress messages. /// -/// [`format!`]: ../std/macro.format.html -/// [`std::fmt`]: ../std/fmt/index.html -/// [`eprintln!`]: ../std/macro.eprintln.html +/// [`std::fmt`]: crate::fmt +/// /// # Panics /// -/// Panics if writing to `io::stdout` fails. +/// Panics if writing to [`io::stdout`] fails. +/// +/// [`io::stdout`]: crate::io::stdout /// /// # Examples /// @@ -101,14 +100,14 @@ macro_rules! println { /// Prints to the standard error. /// /// Equivalent to the [`print!`] macro, except that output goes to -/// [`io::stderr`] instead of `io::stdout`. See [`print!`] for +/// [`io::stderr`] instead of [`io::stdout`]. See [`print!`] for /// example usage. /// /// Use `eprint!` only for error and progress messages. Use `print!` /// instead for the primary output of your program. /// -/// [`io::stderr`]: ../std/io/struct.Stderr.html -/// [`print!`]: ../std/macro.print.html +/// [`io::stderr`]: crate::io::stderr +/// [`io::stdout`]: crate::io::stdout /// /// # Panics /// @@ -129,14 +128,14 @@ macro_rules! eprint { /// Prints to the standard error, with a newline. /// /// Equivalent to the [`println!`] macro, except that output goes to -/// [`io::stderr`] instead of `io::stdout`. See [`println!`] for +/// [`io::stderr`] instead of [`io::stdout`]. See [`println!`] for /// example usage. /// /// Use `eprintln!` only for error and progress messages. Use `println!` /// instead for the primary output of your program. /// -/// [`io::stderr`]: ../std/io/struct.Stderr.html -/// [`println!`]: ../std/macro.println.html +/// [`io::stderr`]: crate::io::stderr +/// [`io::stdout`]: crate::io::stdout /// /// # Panics /// |
