std: Remove deprecated AsPath trait
This commit is contained in:
parent
69ded69d63
commit
e091ba3f3e
|
@ -1184,14 +1184,6 @@ impl AsRef<OsStr> for PathBuf {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[stable(feature = "rust1", since = "1.0.0")]
|
|
||||||
#[deprecated(since = "1.0.0", reason = "trait is deprecated")]
|
|
||||||
impl AsOsStr for PathBuf {
|
|
||||||
fn as_os_str(&self) -> &OsStr {
|
|
||||||
&self.inner[..]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#[stable(feature = "rust1", since = "1.0.0")]
|
#[stable(feature = "rust1", since = "1.0.0")]
|
||||||
impl Into<OsString> for PathBuf {
|
impl Into<OsString> for PathBuf {
|
||||||
fn into(self) -> OsString {
|
fn into(self) -> OsString {
|
||||||
|
@ -1652,14 +1644,6 @@ impl AsRef<OsStr> for Path {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[stable(feature = "rust1", since = "1.0.0")]
|
|
||||||
#[deprecated(since = "1.0.0", reason = "trait is deprecated")]
|
|
||||||
impl AsOsStr for Path {
|
|
||||||
fn as_os_str(&self) -> &OsStr {
|
|
||||||
&self.inner
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#[stable(feature = "rust1", since = "1.0.0")]
|
#[stable(feature = "rust1", since = "1.0.0")]
|
||||||
impl fmt::Debug for Path {
|
impl fmt::Debug for Path {
|
||||||
fn fmt(&self, formatter: &mut fmt::Formatter) -> Result<(), fmt::Error> {
|
fn fmt(&self, formatter: &mut fmt::Formatter) -> Result<(), fmt::Error> {
|
||||||
|
@ -1711,22 +1695,6 @@ impl cmp::Ord for Path {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Freely convertible to a `Path`.
|
|
||||||
#[unstable(feature = "std_misc")]
|
|
||||||
#[deprecated(since = "1.0.0", reason = "use std::convert::AsRef<Path> instead")]
|
|
||||||
pub trait AsPath {
|
|
||||||
/// Converts to a `Path`.
|
|
||||||
#[unstable(feature = "std_misc")]
|
|
||||||
fn as_path(&self) -> &Path;
|
|
||||||
}
|
|
||||||
|
|
||||||
#[unstable(feature = "std_misc")]
|
|
||||||
#[deprecated(since = "1.0.0", reason = "use std::convert::AsRef<Path> instead")]
|
|
||||||
#[allow(deprecated)]
|
|
||||||
impl<T: AsOsStr + ?Sized> AsPath for T {
|
|
||||||
fn as_path(&self) -> &Path { Path::new(self.as_os_str()) }
|
|
||||||
}
|
|
||||||
|
|
||||||
#[stable(feature = "rust1", since = "1.0.0")]
|
#[stable(feature = "rust1", since = "1.0.0")]
|
||||||
impl AsRef<Path> for Path {
|
impl AsRef<Path> for Path {
|
||||||
fn as_ref(&self) -> &Path { self }
|
fn as_ref(&self) -> &Path { self }
|
||||||
|
|
Loading…
Reference in New Issue