@@ -121,7 +121,7 @@ pub struct File {
121121///
122122/// [`try_lock`]: File::try_lock
123123/// [`try_lock_shared`]: File::try_lock_shared
124- #[ unstable ( feature = "file_lock" , issue = "130994 " ) ]
124+ #[ stable ( feature = "file_lock" , since = "CURRENT_RUSTC_VERSION " ) ]
125125pub enum TryLockError {
126126 /// The lock could not be acquired due to an I/O error on the file. The standard library will
127127 /// not return an [`ErrorKind::WouldBlock`] error inside [`TryLockError::Error`]
@@ -366,10 +366,10 @@ pub fn write<P: AsRef<Path>, C: AsRef<[u8]>>(path: P, contents: C) -> io::Result
366366 inner ( path. as_ref ( ) , contents. as_ref ( ) )
367367}
368368
369- #[ unstable ( feature = "file_lock" , issue = "130994 " ) ]
369+ #[ stable ( feature = "file_lock" , since = "CURRENT_RUSTC_VERSION " ) ]
370370impl error:: Error for TryLockError { }
371371
372- #[ unstable ( feature = "file_lock" , issue = "130994 " ) ]
372+ #[ stable ( feature = "file_lock" , since = "CURRENT_RUSTC_VERSION " ) ]
373373impl fmt:: Debug for TryLockError {
374374 fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
375375 match self {
@@ -379,7 +379,7 @@ impl fmt::Debug for TryLockError {
379379 }
380380}
381381
382- #[ unstable ( feature = "file_lock" , issue = "130994 " ) ]
382+ #[ stable ( feature = "file_lock" , since = "CURRENT_RUSTC_VERSION " ) ]
383383impl fmt:: Display for TryLockError {
384384 fn fmt ( & self , f : & mut fmt:: Formatter < ' _ > ) -> fmt:: Result {
385385 match self {
@@ -390,7 +390,7 @@ impl fmt::Display for TryLockError {
390390 }
391391}
392392
393- #[ unstable ( feature = "file_lock" , issue = "130994 " ) ]
393+ #[ stable ( feature = "file_lock" , since = "CURRENT_RUSTC_VERSION " ) ]
394394impl From < TryLockError > for io:: Error {
395395 fn from ( err : TryLockError ) -> io:: Error {
396396 match err {
@@ -713,7 +713,6 @@ impl File {
713713 /// # Examples
714714 ///
715715 /// ```no_run
716- /// #![feature(file_lock)]
717716 /// use std::fs::File;
718717 ///
719718 /// fn main() -> std::io::Result<()> {
@@ -722,7 +721,7 @@ impl File {
722721 /// Ok(())
723722 /// }
724723 /// ```
725- #[ unstable ( feature = "file_lock" , issue = "130994 " ) ]
724+ #[ stable ( feature = "file_lock" , since = "CURRENT_RUSTC_VERSION " ) ]
726725 pub fn lock ( & self ) -> io:: Result < ( ) > {
727726 self . inner . lock ( )
728727 }
@@ -766,7 +765,6 @@ impl File {
766765 /// # Examples
767766 ///
768767 /// ```no_run
769- /// #![feature(file_lock)]
770768 /// use std::fs::File;
771769 ///
772770 /// fn main() -> std::io::Result<()> {
@@ -775,7 +773,7 @@ impl File {
775773 /// Ok(())
776774 /// }
777775 /// ```
778- #[ unstable ( feature = "file_lock" , issue = "130994 " ) ]
776+ #[ stable ( feature = "file_lock" , since = "CURRENT_RUSTC_VERSION " ) ]
779777 pub fn lock_shared ( & self ) -> io:: Result < ( ) > {
780778 self . inner . lock_shared ( )
781779 }
@@ -824,7 +822,6 @@ impl File {
824822 /// # Examples
825823 ///
826824 /// ```no_run
827- /// #![feature(file_lock)]
828825 /// use std::fs::{File, TryLockError};
829826 ///
830827 /// fn main() -> std::io::Result<()> {
@@ -840,7 +837,7 @@ impl File {
840837 /// Ok(())
841838 /// }
842839 /// ```
843- #[ unstable ( feature = "file_lock" , issue = "130994 " ) ]
840+ #[ stable ( feature = "file_lock" , since = "CURRENT_RUSTC_VERSION " ) ]
844841 pub fn try_lock ( & self ) -> Result < ( ) , TryLockError > {
845842 self . inner . try_lock ( )
846843 }
@@ -888,7 +885,6 @@ impl File {
888885 /// # Examples
889886 ///
890887 /// ```no_run
891- /// #![feature(file_lock)]
892888 /// use std::fs::{File, TryLockError};
893889 ///
894890 /// fn main() -> std::io::Result<()> {
@@ -905,7 +901,7 @@ impl File {
905901 /// Ok(())
906902 /// }
907903 /// ```
908- #[ unstable ( feature = "file_lock" , issue = "130994 " ) ]
904+ #[ stable ( feature = "file_lock" , since = "CURRENT_RUSTC_VERSION " ) ]
909905 pub fn try_lock_shared ( & self ) -> Result < ( ) , TryLockError > {
910906 self . inner . try_lock_shared ( )
911907 }
@@ -933,7 +929,6 @@ impl File {
933929 /// # Examples
934930 ///
935931 /// ```no_run
936- /// #![feature(file_lock)]
937932 /// use std::fs::File;
938933 ///
939934 /// fn main() -> std::io::Result<()> {
@@ -943,7 +938,7 @@ impl File {
943938 /// Ok(())
944939 /// }
945940 /// ```
946- #[ unstable ( feature = "file_lock" , issue = "130994 " ) ]
941+ #[ stable ( feature = "file_lock" , since = "CURRENT_RUSTC_VERSION " ) ]
947942 pub fn unlock ( & self ) -> io:: Result < ( ) > {
948943 self . inner . unlock ( )
949944 }
0 commit comments