diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2017-07-20 15:44:35 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2017-07-25 07:09:31 -0700 |
| commit | cbfce40e1cf5e619091fb9b5efd06ed29fa915cd (patch) | |
| tree | df7a60a1cf05a41a6372705616c74587a4711800 /src/libstd/path.rs | |
| parent | 46de2af063f976b8b3ac174ee6a0636863fe6a4a (diff) | |
| download | rust-cbfce40e1cf5e619091fb9b5efd06ed29fa915cd.tar.gz rust-cbfce40e1cf5e619091fb9b5efd06ed29fa915cd.zip | |
std: Stabilize CString/OsString/PathBuf extra methods
Stabilizes: * `CString::as_c_str` * `CString::into_boxed_c_str` * `CStr::into_c_string` * `OsString::into_boxed_os_str` * `OsStr::into_os_string` * `PathBuf::into_boxed_path` * `PathBuf::into_path_buf` Closes #40380
Diffstat (limited to 'src/libstd/path.rs')
| -rw-r--r-- | src/libstd/path.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libstd/path.rs b/src/libstd/path.rs index 619d0795421..e083ab0ef97 100644 --- a/src/libstd/path.rs +++ b/src/libstd/path.rs @@ -1327,7 +1327,7 @@ impl PathBuf { /// /// [`Box`]: ../../std/boxed/struct.Box.html /// [`Path`]: struct.Path.html - #[unstable(feature = "into_boxed_path", issue = "40380")] + #[stable(feature = "into_boxed_path", since = "1.20.0")] pub fn into_boxed_path(self) -> Box<Path> { unsafe { mem::transmute(self.inner.into_boxed_os_str()) } } @@ -2300,7 +2300,7 @@ impl Path { /// /// [`Box`]: ../../std/boxed/struct.Box.html /// [`PathBuf`]: struct.PathBuf.html - #[unstable(feature = "into_boxed_path", issue = "40380")] + #[stable(feature = "into_boxed_path", since = "1.20.0")] pub fn into_path_buf(self: Box<Path>) -> PathBuf { let inner: Box<OsStr> = unsafe { mem::transmute(self) }; PathBuf { inner: OsString::from(inner) } |
