about summary refs log tree commit diff
diff options
context:
space:
mode:
authorTom Eccles <tom.eccles@codethink.co.uk>2020-10-09 17:36:35 +0100
committerTom Eccles <tom.eccles@codethink.co.uk>2020-10-09 17:36:35 +0100
commite0b033e965a7d422da70a409a028af7c8b64e709 (patch)
treee0265b43cee74f813af527c1288662258591806c
parenta4a0342cf59a1bff43ed79586065eb97dba0cddb (diff)
downloadrust-e0b033e965a7d422da70a409a028af7c8b64e709.tar.gz
rust-e0b033e965a7d422da70a409a028af7c8b64e709.zip
doc: fix broken link for crate::os::linux::raw::stat
Fixing:

 Documenting std v0.0.0 (/checkout/library/std)
error: `self::os::linux::raw::stat` is both a struct and a function
  --> library/std/src/os/linux/fs.rs:23:19
   |
23 |     /// [`stat`]: crate::os::linux::raw::stat
   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ambiguous link
   |
   = note: `-D broken-intra-doc-links` implied by `-D warnings`
help: to link to the struct, prefix with `struct@`
   |
23 |     /// [`stat`]: struct@self::os::linux::raw::stat
   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
help: to link to the function, add parentheses
   |
23 |     /// [`stat`]: self::os::linux::raw::stat()
   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error: aborting due to previous error

error: could not document `std`

Signed-off-by: Tom Eccles <tom.eccles@codethink.co.uk>
-rw-r--r--library/std/src/os/linux/fs.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/library/std/src/os/linux/fs.rs b/library/std/src/os/linux/fs.rs
index ff23c3d67e3..9b7af97616c 100644
--- a/library/std/src/os/linux/fs.rs
+++ b/library/std/src/os/linux/fs.rs
@@ -20,7 +20,7 @@ pub trait MetadataExt {
     /// Unix platforms. The `os::unix::fs::MetadataExt` trait contains the
     /// cross-Unix abstractions contained within the raw stat.
     ///
-    /// [`stat`]: crate::os::linux::raw::stat
+    /// [`stat`]: struct@crate::os::linux::raw::stat
     ///
     /// # Examples
     ///