@@ -1575,8 +1575,6 @@ impl PathBuf {
1575
1575
/// # Examples
1576
1576
///
1577
1577
/// ```
1578
- /// #![feature(path_add_extension)]
1579
- ///
1580
1578
/// use std::path::{Path, PathBuf};
1581
1579
///
1582
1580
/// let mut p = PathBuf::from("/feel/the");
@@ -1596,7 +1594,7 @@ impl PathBuf {
1596
1594
/// p.add_extension("");
1597
1595
/// assert_eq!(Path::new("/feel/the.formatted.dark"), p.as_path());
1598
1596
/// ```
1599
- #[ unstable ( feature = "path_add_extension" , issue = "127292 " ) ]
1597
+ #[ stable ( feature = "path_add_extension" , since = "CURRENT_RUSTC_VERSION " ) ]
1600
1598
pub fn add_extension < S : AsRef < OsStr > > ( & mut self , extension : S ) -> bool {
1601
1599
self . _add_extension ( extension. as_ref ( ) )
1602
1600
}
@@ -2847,8 +2845,6 @@ impl Path {
2847
2845
/// # Examples
2848
2846
///
2849
2847
/// ```
2850
- /// #![feature(path_add_extension)]
2851
- ///
2852
2848
/// use std::path::{Path, PathBuf};
2853
2849
///
2854
2850
/// let path = Path::new("foo.rs");
@@ -2859,7 +2855,7 @@ impl Path {
2859
2855
/// assert_eq!(path.with_added_extension("xz"), PathBuf::from("foo.tar.gz.xz"));
2860
2856
/// assert_eq!(path.with_added_extension("").with_added_extension("txt"), PathBuf::from("foo.tar.gz.txt"));
2861
2857
/// ```
2862
- #[ unstable ( feature = "path_add_extension" , issue = "127292 " ) ]
2858
+ #[ stable ( feature = "path_add_extension" , since = "CURRENT_RUSTC_VERSION " ) ]
2863
2859
pub fn with_added_extension < S : AsRef < OsStr > > ( & self , extension : S ) -> PathBuf {
2864
2860
let mut new_path = self . to_path_buf ( ) ;
2865
2861
new_path. add_extension ( extension) ;
0 commit comments