File tree 3 files changed +7
-20
lines changed
library/std/src/os/wasi/io
3 files changed +7
-20
lines changed Original file line number Diff line number Diff line change 1
1
//! Owned and borrowed file descriptors.
2
2
3
- #![ unstable ( feature = "wasi_ext " , issue = "71213 " ) ]
3
+ #![ stable ( feature = "io_safety_wasi " , since = "1.65.0 " ) ]
4
4
5
5
// Tests for this module
6
6
#[ cfg( test) ]
7
7
mod tests;
8
8
9
+ #[ stable( feature = "io_safety_wasi" , since = "1.65.0" ) ]
9
10
pub use crate :: os:: fd:: owned:: * ;
Original file line number Diff line number Diff line change 1
1
//! WASI-specific extensions to general I/O primitives.
2
2
3
3
#![ deny( unsafe_op_in_unsafe_fn) ]
4
- #![ unstable ( feature = "wasi_ext " , issue = "71213 " ) ]
4
+ #![ stable ( feature = "io_safety_wasi " , since = "1.65.0 " ) ]
5
5
6
6
mod fd;
7
7
mod raw;
8
8
9
- #[ unstable ( feature = "wasi_ext " , issue = "71213 " ) ]
9
+ #[ stable ( feature = "io_safety_wasi " , since = "1.65.0 " ) ]
10
10
pub use fd:: * ;
11
- #[ unstable ( feature = "wasi_ext " , issue = "71213 " ) ]
11
+ #[ stable ( feature = "io_safety_wasi " , since = "1.65.0 " ) ]
12
12
pub use raw:: * ;
Original file line number Diff line number Diff line change 1
1
//! WASI-specific extensions to general I/O primitives.
2
2
3
- #![ unstable ( feature = "wasi_ext " , issue = "71213 " ) ]
3
+ #![ stable ( feature = "io_safety_wasi " , since = "1.65.0 " ) ]
4
4
5
- // NOTE: despite the fact that this module is unstable,
6
- // stable Rust had the capability to access the stable
7
- // re-exported items from os::fd::raw through this
8
- // unstable module.
9
- // In PR #95956 the stability checker was changed to check
10
- // all path segments of an item rather than just the last,
11
- // which caused the aforementioned stable usage to regress
12
- // (see issue #99502).
13
- // As a result, the items in os::fd::raw were given the
14
- // rustc_allowed_through_unstable_modules attribute.
15
- // No regression tests were added to ensure this property,
16
- // as CI is not configured to test wasm32-wasi.
17
- // If this module is stabilized,
18
- // you may want to remove those attributes
19
- // (assuming no other unstable modules need them).
5
+ #[ stable( feature = "io_safety_wasi" , since = "1.65.0" ) ]
20
6
pub use crate :: os:: fd:: raw:: * ;
You can’t perform that action at this time.
0 commit comments