From e56b84e8440bedfa7854ed027324552035601114 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Thu, 20 Oct 2022 08:04:19 -0700 Subject: [PATCH 1/2] Mark `std::os::wasi::io::AsFd` etc. as stable. io_safety was stabilized in Rust 1.63, so mark the io_safety exports in `std::os::wasi::io` as stable. Fixes #103306. --- library/std/src/os/wasi/io/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/std/src/os/wasi/io/mod.rs b/library/std/src/os/wasi/io/mod.rs index d528590d75b9a..2c848accd57ba 100644 --- a/library/std/src/os/wasi/io/mod.rs +++ b/library/std/src/os/wasi/io/mod.rs @@ -2,5 +2,5 @@ #![unstable(feature = "wasi_ext", issue = "71213")] -#[unstable(feature = "wasi_ext", issue = "71213")] +#[stable(feature = "io_safety", since = "1.63.0")] pub use crate::os::fd::*; From 7ac645a565e5d464336855f5aac74aeffd434aa8 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Thu, 20 Oct 2022 14:31:11 -0700 Subject: [PATCH 2/2] Make the whole `std::os::wasi::io` module stable. --- library/std/src/os/wasi/io/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/std/src/os/wasi/io/mod.rs b/library/std/src/os/wasi/io/mod.rs index 2c848accd57ba..57bd842a50ce0 100644 --- a/library/std/src/os/wasi/io/mod.rs +++ b/library/std/src/os/wasi/io/mod.rs @@ -1,6 +1,6 @@ //! WASI-specific extensions to general I/O primitives. -#![unstable(feature = "wasi_ext", issue = "71213")] +#![stable(feature = "io_safety", since = "1.63.0")] #[stable(feature = "io_safety", since = "1.63.0")] pub use crate::os::fd::*;