about summary refs log tree commit diff
diff options
context:
space:
mode:
authorDan Gohman <dev@sunfishcode.online>2022-09-22 16:14:14 -0700
committerDan Gohman <dev@sunfishcode.online>2022-10-03 08:30:55 -0700
commit625ebf603d05e3a3e738a066cea37b578a83abaa (patch)
tree3ce70b1ec9dfd0ff7722f128011c9c56fc045fb5
parented812c7addb8871d9f644604513679263cebc43f (diff)
downloadrust-625ebf603d05e3a3e738a066cea37b578a83abaa.tar.gz
rust-625ebf603d05e3a3e738a066cea37b578a83abaa.zip
Add stability attributes.
-rw-r--r--library/std/src/sys/wasi/stdio.rs9
1 files changed, 6 insertions, 3 deletions
diff --git a/library/std/src/sys/wasi/stdio.rs b/library/std/src/sys/wasi/stdio.rs
index 07f5fbe3842..c3c353ae8aa 100644
--- a/library/std/src/sys/wasi/stdio.rs
+++ b/library/std/src/sys/wasi/stdio.rs
@@ -30,7 +30,8 @@ impl AsFd for Stdin {
     }
 }
 
-impl<'a> AsFd for StdinLock<'a> {
+#[stable(feature = "io_safety", since = "1.63.0")]
+impl<'a> AsFd for io::StdinLock<'a> {
     #[inline]
     fn as_fd(&self) -> BorrowedFd<'_> {
         unsafe { BorrowedFd::borrow_raw(0) }
@@ -72,7 +73,8 @@ impl AsFd for Stdout {
     }
 }
 
-impl<'a> AsFd for StdoutLock<'a> {
+#[stable(feature = "io_safety", since = "1.63.0")]
+impl<'a> AsFd for io::StdoutLock<'a> {
     #[inline]
     fn as_fd(&self) -> BorrowedFd<'_> {
         unsafe { BorrowedFd::borrow_raw(1) }
@@ -117,7 +119,8 @@ impl AsFd for Stderr {
     }
 }
 
-impl<'a> AsFd for StderrLock<'a> {
+#[stable(feature = "io_safety", since = "1.63.0")]
+impl<'a> AsFd for io::StderrLock<'a> {
     #[inline]
     fn as_fd(&self) -> BorrowedFd<'_> {
         unsafe { BorrowedFd::borrow_raw(2) }