@@ -189,7 +189,7 @@ pub struct OpenOptions(fs_imp::OpenOptions);
189189
190190/// Representation of the various timestamps on a file.
191191#[ derive( Copy , Clone , Debug , Default ) ]
192- #[ unstable ( feature = "file_set_times" , issue = "98245 " ) ]
192+ #[ stable ( feature = "file_set_times" , since = "CURRENT_RUSTC_VERSION " ) ]
193193pub struct FileTimes ( fs_imp:: FileTimes ) ;
194194
195195/// Representation of the various permissions on a file.
@@ -676,8 +676,6 @@ impl File {
676676 /// # Examples
677677 ///
678678 /// ```no_run
679- /// #![feature(file_set_times)]
680- ///
681679 /// fn main() -> std::io::Result<()> {
682680 /// use std::fs::{self, File, FileTimes};
683681 ///
@@ -690,7 +688,7 @@ impl File {
690688 /// Ok(())
691689 /// }
692690 /// ```
693- #[ unstable ( feature = "file_set_times" , issue = "98245 " ) ]
691+ #[ stable ( feature = "file_set_times" , since = "CURRENT_RUSTC_VERSION " ) ]
694692 #[ doc( alias = "futimens" ) ]
695693 #[ doc( alias = "futimes" ) ]
696694 #[ doc( alias = "SetFileTime" ) ]
@@ -701,7 +699,7 @@ impl File {
701699 /// Changes the modification time of the underlying file.
702700 ///
703701 /// This is an alias for `set_times(FileTimes::new().set_modified(time))`.
704- #[ unstable ( feature = "file_set_times" , issue = "98245 " ) ]
702+ #[ stable ( feature = "file_set_times" , since = "CURRENT_RUSTC_VERSION " ) ]
705703 #[ inline]
706704 pub fn set_modified ( & self , time : SystemTime ) -> io:: Result < ( ) > {
707705 self . set_times ( FileTimes :: new ( ) . set_modified ( time) )
@@ -1415,20 +1413,20 @@ impl FileTimes {
14151413 /// Create a new `FileTimes` with no times set.
14161414 ///
14171415 /// Using the resulting `FileTimes` in [`File::set_times`] will not modify any timestamps.
1418- #[ unstable ( feature = "file_set_times" , issue = "98245 " ) ]
1416+ #[ stable ( feature = "file_set_times" , since = "CURRENT_RUSTC_VERSION " ) ]
14191417 pub fn new ( ) -> Self {
14201418 Self :: default ( )
14211419 }
14221420
14231421 /// Set the last access time of a file.
1424- #[ unstable ( feature = "file_set_times" , issue = "98245 " ) ]
1422+ #[ stable ( feature = "file_set_times" , since = "CURRENT_RUSTC_VERSION " ) ]
14251423 pub fn set_accessed ( mut self , t : SystemTime ) -> Self {
14261424 self . 0 . set_accessed ( t. into_inner ( ) ) ;
14271425 self
14281426 }
14291427
14301428 /// Set the last modified time of a file.
1431- #[ unstable ( feature = "file_set_times" , issue = "98245 " ) ]
1429+ #[ stable ( feature = "file_set_times" , since = "CURRENT_RUSTC_VERSION " ) ]
14321430 pub fn set_modified ( mut self , t : SystemTime ) -> Self {
14331431 self . 0 . set_modified ( t. into_inner ( ) ) ;
14341432 self
@@ -1442,7 +1440,7 @@ impl AsInnerMut<fs_imp::FileTimes> for FileTimes {
14421440}
14431441
14441442// For implementing OS extension traits in `std::os`
1445- #[ unstable ( feature = "file_set_times" , issue = "98245 " ) ]
1443+ #[ stable ( feature = "file_set_times" , since = "CURRENT_RUSTC_VERSION " ) ]
14461444impl Sealed for FileTimes { }
14471445
14481446impl Permissions {
0 commit comments