Skip to content

Commit 182d99c

Browse files
Add doc links to std::os extension traits
Add documentation links to the original type for various OS-specific extension traits and normalize the language for introducing such traits. Also, remove some outdated comments around the extension trait definitions.
1 parent 21dae95 commit 182d99c

File tree

24 files changed

+139
-64
lines changed

24 files changed

+139
-64
lines changed

src/libstd/os/android/fs.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ use sys_common::AsInner;
1818
#[allow(deprecated)]
1919
use os::android::raw;
2020

21-
/// OS-specific extension methods for `fs::Metadata`
21+
/// OS-specific extensions to [`fs::Metadata`].
22+
///
23+
/// [`fs::Metadata`]: ../../../../std/fs/struct.Metadata.html
2224
#[stable(feature = "metadata_ext", since = "1.1.0")]
2325
pub trait MetadataExt {
2426
/// Gain a reference to the underlying `stat` structure which contains

src/libstd/os/bitrig/fs.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ use sys_common::AsInner;
1818
#[allow(deprecated)]
1919
use os::bitrig::raw;
2020

21-
/// OS-specific extension methods for `fs::Metadata`
21+
/// OS-specific extensions to [`fs::Metadata`].
22+
///
23+
/// [`fs::Metadata`]: ../../../../std/fs/struct.Metadata.html
2224
#[stable(feature = "metadata_ext", since = "1.1.0")]
2325
pub trait MetadataExt {
2426
/// Gain a reference to the underlying `stat` structure which contains

src/libstd/os/dragonfly/fs.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ use sys_common::AsInner;
1818
#[allow(deprecated)]
1919
use os::dragonfly::raw;
2020

21-
/// OS-specific extension methods for `fs::Metadata`
21+
/// OS-specific extensions to [`fs::Metadata`].
22+
///
23+
/// [`fs::Metadata`]: ../../../../std/fs/struct.Metadata.html
2224
#[stable(feature = "metadata_ext", since = "1.1.0")]
2325
pub trait MetadataExt {
2426
/// Gain a reference to the underlying `stat` structure which contains

src/libstd/os/emscripten/fs.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ use sys_common::AsInner;
1818
#[allow(deprecated)]
1919
use os::emscripten::raw;
2020

21-
/// OS-specific extension methods for `fs::Metadata`
21+
/// OS-specific extensions to [`fs::Metadata`].
22+
///
23+
/// [`fs::Metadata`]: ../../../../std/fs/struct.Metadata.html
2224
#[stable(feature = "metadata_ext", since = "1.1.0")]
2325
pub trait MetadataExt {
2426
/// Gain a reference to the underlying `stat` structure which contains

src/libstd/os/freebsd/fs.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ use sys_common::AsInner;
1818
#[allow(deprecated)]
1919
use os::freebsd::raw;
2020

21-
/// OS-specific extension methods for `fs::Metadata`
21+
/// OS-specific extensions to [`fs::Metadata`].
22+
///
23+
/// [`fs::Metadata`]: ../../../../std/fs/struct.Metadata.html
2224
#[stable(feature = "metadata_ext", since = "1.1.0")]
2325
pub trait MetadataExt {
2426
/// Gain a reference to the underlying `stat` structure which contains

src/libstd/os/fuchsia/fs.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@
1313
use fs::Metadata;
1414
use sys_common::AsInner;
1515

16-
/// OS-specific extension methods for `fs::Metadata`
16+
/// OS-specific extensions to [`fs::Metadata`].
17+
///
18+
/// [`fs::Metadata`]: ../../../../std/fs/struct.Metadata.html
1719
#[stable(feature = "metadata_ext", since = "1.1.0")]
1820
pub trait MetadataExt {
1921
#[stable(feature = "metadata_ext2", since = "1.8.0")]

src/libstd/os/haiku/fs.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ use sys_common::AsInner;
1818
#[allow(deprecated)]
1919
use os::haiku::raw;
2020

21-
/// OS-specific extension methods for `fs::Metadata`
21+
/// OS-specific extensions to [`fs::Metadata`].
22+
///
23+
/// [`fs::Metadata`]: ../../../../std/fs/struct.Metadata.html
2224
#[stable(feature = "metadata_ext", since = "1.1.0")]
2325
pub trait MetadataExt {
2426
/// Gain a reference to the underlying `stat` structure which contains

src/libstd/os/ios/fs.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ use sys_common::AsInner;
1818
#[allow(deprecated)]
1919
use os::ios::raw;
2020

21-
/// OS-specific extension methods for `fs::Metadata`
21+
/// OS-specific extensions to [`fs::Metadata`].
22+
///
23+
/// [`fs::Metadata`]: ../../../../std/fs/struct.Metadata.html
2224
#[stable(feature = "metadata_ext", since = "1.1.0")]
2325
pub trait MetadataExt {
2426
/// Gain a reference to the underlying `stat` structure which contains

src/libstd/os/linux/fs.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ use sys_common::AsInner;
1818
#[allow(deprecated)]
1919
use os::linux::raw;
2020

21-
/// OS-specific extension methods for `fs::Metadata`
21+
/// OS-specific extensions to [`fs::Metadata`].
22+
///
23+
/// [`fs::Metadata`]: ../../../../std/fs/struct.Metadata.html
2224
#[stable(feature = "metadata_ext", since = "1.1.0")]
2325
pub trait MetadataExt {
2426
/// Gain a reference to the underlying `stat` structure which contains

src/libstd/os/macos/fs.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ use sys_common::AsInner;
1818
#[allow(deprecated)]
1919
use os::macos::raw;
2020

21-
/// OS-specific extension methods for `fs::Metadata`
21+
/// OS-specific extensions to [`fs::Metadata`].
22+
///
23+
/// [`fs::Metadata`]: ../../../../std/fs/struct.Metadata.html
2224
#[stable(feature = "metadata_ext", since = "1.1.0")]
2325
pub trait MetadataExt {
2426
/// Gain a reference to the underlying `stat` structure which contains

0 commit comments

Comments
 (0)