1
Fork 0

Add stability attributes.

This commit is contained in:
Dan Gohman 2022-09-22 16:14:14 -07:00
parent ed812c7add
commit 625ebf603d

View file

@ -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) }