Prefer unprefixed paths for well known structs
This commit is contained in:
parent
182d99cfd1
commit
d5bee64df4
@ -17,9 +17,9 @@ use mem;
|
||||
use sys::os_str::Buf;
|
||||
use sys_common::{FromInner, IntoInner, AsInner};
|
||||
|
||||
/// Redox-specific extensions to [`ffi::OsString`].
|
||||
/// Redox-specific extensions to [`OsString`].
|
||||
///
|
||||
/// [`ffi::OsString`]: ../../../../std/ffi/struct.OsString.html
|
||||
/// [`OsString`]: ../../../../std/ffi/struct.OsString.html
|
||||
#[stable(feature = "rust1", since = "1.0.0")]
|
||||
pub trait OsStringExt {
|
||||
/// Creates an `OsString` from a byte vector.
|
||||
@ -41,9 +41,9 @@ impl OsStringExt for OsString {
|
||||
}
|
||||
}
|
||||
|
||||
/// Redox-specific extensions to [`ffi::OsStr`].
|
||||
/// Redox-specific extensions to [`OsStr`].
|
||||
///
|
||||
/// [`ffi::OsStr`]: ../../../../std/ffi/struct.OsStr.html
|
||||
/// [`OsStr`]: ../../../../std/ffi/struct.OsStr.html
|
||||
#[stable(feature = "rust1", since = "1.0.0")]
|
||||
pub trait OsStrExt {
|
||||
#[stable(feature = "rust1", since = "1.0.0")]
|
||||
|
@ -260,12 +260,12 @@ impl MetadataExt for fs::Metadata {
|
||||
}
|
||||
}
|
||||
|
||||
/// Redox-specific extensions for [`fs::FileType`].
|
||||
/// Redox-specific extensions for [`FileType`].
|
||||
///
|
||||
/// Adds support for special Unix file types such as block/character devices,
|
||||
/// pipes, and sockets.
|
||||
///
|
||||
/// [`fs::FileType`]: ../../../../std/fs/struct.FileType.html
|
||||
/// [`FileType`]: ../../../../std/fs/struct.FileType.html
|
||||
#[stable(feature = "file_type_ext", since = "1.5.0")]
|
||||
pub trait FileTypeExt {
|
||||
/// Returns whether this file type is a block device.
|
||||
|
@ -18,7 +18,7 @@ use process;
|
||||
use sys;
|
||||
use sys_common::{AsInnerMut, AsInner, FromInner, IntoInner};
|
||||
|
||||
/// Redox-specific extensions to the [`process::Command`] builder.
|
||||
/// Redox-specific extensions to the [`process::Command`] builder,
|
||||
///
|
||||
/// [`process::Command`]: ../../../../std/process/struct.Command.html
|
||||
#[stable(feature = "rust1", since = "1.0.0")]
|
||||
|
@ -17,9 +17,9 @@ use mem;
|
||||
use sys::os_str::Buf;
|
||||
use sys_common::{FromInner, IntoInner, AsInner};
|
||||
|
||||
/// Unix-specific extensions to [`ffi::OsString`].
|
||||
/// Unix-specific extensions to [`OsString`].
|
||||
///
|
||||
/// [`ffi::OsString`]: ../../../../std/ffi/struct.OsString.html
|
||||
/// [`OsString`]: ../../../../std/ffi/struct.OsString.html
|
||||
#[stable(feature = "rust1", since = "1.0.0")]
|
||||
pub trait OsStringExt {
|
||||
/// Creates an [`OsString`] from a byte vector.
|
||||
@ -68,9 +68,9 @@ impl OsStringExt for OsString {
|
||||
}
|
||||
}
|
||||
|
||||
/// Unix-specific extensions to [`ffi::OsStr`].
|
||||
/// Unix-specific extensions to [`OsStr`].
|
||||
///
|
||||
/// [`ffi::OsStr`]: ../../../../std/ffi/struct.OsStr.html
|
||||
/// [`OsStr`]: ../../../../std/ffi/struct.OsStr.html
|
||||
#[stable(feature = "rust1", since = "1.0.0")]
|
||||
pub trait OsStrExt {
|
||||
#[stable(feature = "rust1", since = "1.0.0")]
|
||||
|
@ -20,9 +20,9 @@ use sys;
|
||||
use sys_common::{FromInner, AsInner, AsInnerMut};
|
||||
use sys::platform::fs::MetadataExt as UnixMetadataExt;
|
||||
|
||||
/// Unix-specific extensions to [`fs::File`].
|
||||
/// Unix-specific extensions to [`File`].
|
||||
///
|
||||
/// [`fs::File`]: ../../../../std/fs/struct.File.html
|
||||
/// [`File`]: ../../../../std/fs/struct.File.html
|
||||
#[stable(feature = "file_offset", since = "1.15.0")]
|
||||
pub trait FileExt {
|
||||
/// Reads a number of bytes starting from a given offset.
|
||||
@ -555,12 +555,12 @@ impl MetadataExt for fs::Metadata {
|
||||
fn blocks(&self) -> u64 { self.st_blocks() }
|
||||
}
|
||||
|
||||
/// Unix-specific extensions for [`fs::FileType`].
|
||||
/// Unix-specific extensions for [`FileType`].
|
||||
///
|
||||
/// Adds support for special Unix file types such as block/character devices,
|
||||
/// pipes, and sockets.
|
||||
///
|
||||
/// [`fs::FileType`]: ../../../../std/fs/struct.FileType.html
|
||||
/// [`FileType`]: ../../../../std/fs/struct.FileType.html
|
||||
#[stable(feature = "file_type_ext", since = "1.5.0")]
|
||||
pub trait FileTypeExt {
|
||||
/// Returns whether this file type is a block device.
|
||||
|
@ -76,9 +76,9 @@ use sys_common::{FromInner, AsInner};
|
||||
#[stable(feature = "rust1", since = "1.0.0")]
|
||||
pub use sys_common::wtf8::EncodeWide;
|
||||
|
||||
/// Windows-specific extensions to [`ffi::OsString`].
|
||||
/// Windows-specific extensions to [`OsString`].
|
||||
///
|
||||
/// [`ffi::OsString`]: ../../../../std/ffi/struct.OsString.html
|
||||
/// [`OsString`]: ../../../../std/ffi/struct.OsString.html
|
||||
#[stable(feature = "rust1", since = "1.0.0")]
|
||||
pub trait OsStringExt {
|
||||
/// Creates an `OsString` from a potentially ill-formed UTF-16 slice of
|
||||
@ -111,9 +111,9 @@ impl OsStringExt for OsString {
|
||||
}
|
||||
}
|
||||
|
||||
/// Windows-specific extensions to [`ffi::OsStr`].
|
||||
/// Windows-specific extensions to [`OsStr`].
|
||||
///
|
||||
/// [`ffi::OsStr`]: ../../../../std/ffi/struct.OsStr.html
|
||||
/// [`OsStr`]: ../../../../std/ffi/struct.OsStr.html
|
||||
#[stable(feature = "rust1", since = "1.0.0")]
|
||||
pub trait OsStrExt {
|
||||
/// Re-encodes an `OsStr` as a wide character sequence, i.e. potentially
|
||||
|
@ -18,9 +18,9 @@ use path::Path;
|
||||
use sys;
|
||||
use sys_common::{AsInnerMut, AsInner};
|
||||
|
||||
/// Windows-specific extensions to [`fs::File`].
|
||||
/// Windows-specific extensions to [`File`].
|
||||
///
|
||||
/// [`fs::File`]: ../../../fs/struct.File.html
|
||||
/// [`File`]: ../../../fs/struct.File.html
|
||||
#[stable(feature = "file_offset", since = "1.15.0")]
|
||||
pub trait FileExt {
|
||||
/// Seeks to a given position and reads a number of bytes.
|
||||
@ -444,11 +444,11 @@ impl MetadataExt for Metadata {
|
||||
fn file_size(&self) -> u64 { self.as_inner().size() }
|
||||
}
|
||||
|
||||
/// Windows-specific extensions to [`fs::FileType`].
|
||||
/// Windows-specific extensions to [`FileType`].
|
||||
///
|
||||
/// On Windows, a symbolic link knows whether it is a file or directory.
|
||||
///
|
||||
/// [`fs::FileType`]: ../../../../std/fs/struct.FileType.html
|
||||
/// [`FileType`]: ../../../../std/fs/struct.FileType.html
|
||||
#[unstable(feature = "windows_file_type_ext", issue = "0")]
|
||||
pub trait FileTypeExt {
|
||||
/// Returns whether this file type is a symbolic link that is also a directory.
|
||||
|
Loading…
Reference in New Issue
Block a user