stabilize path_add_extension
This commit is contained in:
parent
350d0ef0ec
commit
52063ae248
2 changed files with 3 additions and 7 deletions
|
|
@ -1575,8 +1575,6 @@ impl PathBuf {
|
|||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
/// #![feature(path_add_extension)]
|
||||
///
|
||||
/// use std::path::{Path, PathBuf};
|
||||
///
|
||||
/// let mut p = PathBuf::from("/feel/the");
|
||||
|
|
@ -1596,7 +1594,7 @@ impl PathBuf {
|
|||
/// p.add_extension("");
|
||||
/// assert_eq!(Path::new("/feel/the.formatted.dark"), p.as_path());
|
||||
/// ```
|
||||
#[unstable(feature = "path_add_extension", issue = "127292")]
|
||||
#[stable(feature = "path_add_extension", since = "CURRENT_RUSTC_VERSION")]
|
||||
pub fn add_extension<S: AsRef<OsStr>>(&mut self, extension: S) -> bool {
|
||||
self._add_extension(extension.as_ref())
|
||||
}
|
||||
|
|
@ -2846,8 +2844,6 @@ impl Path {
|
|||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
/// #![feature(path_add_extension)]
|
||||
///
|
||||
/// use std::path::{Path, PathBuf};
|
||||
///
|
||||
/// let path = Path::new("foo.rs");
|
||||
|
|
@ -2858,7 +2854,7 @@ impl Path {
|
|||
/// assert_eq!(path.with_added_extension("xz"), PathBuf::from("foo.tar.gz.xz"));
|
||||
/// assert_eq!(path.with_added_extension("").with_added_extension("txt"), PathBuf::from("foo.tar.gz.txt"));
|
||||
/// ```
|
||||
#[unstable(feature = "path_add_extension", issue = "127292")]
|
||||
#[stable(feature = "path_add_extension", since = "CURRENT_RUSTC_VERSION")]
|
||||
pub fn with_added_extension<S: AsRef<OsStr>>(&self, extension: S) -> PathBuf {
|
||||
let mut new_path = self.to_path_buf();
|
||||
new_path.add_extension(extension);
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#![feature(clone_to_uninit, path_add_extension, maybe_uninit_slice, normalize_lexically)]
|
||||
#![feature(clone_to_uninit, maybe_uninit_slice, normalize_lexically)]
|
||||
|
||||
use std::clone::CloneToUninit;
|
||||
use std::ffi::OsStr;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue