File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change 1
1
#![ allow( rustdoc:: invalid_html_tags) ]
2
+ //! # `async-std` has been discontinued; use `smol` instead
3
+ //!
4
+ //! We created `async-std` to demonstrate the value of making a library as close to
5
+ //! `std` as possible, but async. We think that demonstration was successful, and
6
+ //! we hope it will influence future design and development directions of async in
7
+ //! `std`. However, in the meantime, the [`smol`](https://github.com/smol-rs/smol/)
8
+ //! project came about and provided a great executor and libraries for asynchronous
9
+ //! use in the Rust ecosystem. We think that resources would be better spent
10
+ //! consolidating around `smol`, rather than continuing to provide occasional
11
+ //! maintenance of `async-std`. As such, we recommend that all users of
12
+ //! `async-std`, and all libraries built on `async-std`, switch to `smol` instead.
13
+ //!
14
+ //! In addition to the `smol` project as a direct replacement, you may find other
15
+ //! parts of the futures ecosystem useful, including `futures-concurrency`,
16
+ //! `async-io`, `futures-lite`, and `async-compat`.
17
+ //!
2
18
//! # Async version of the Rust standard library
3
19
//!
4
20
//! `async-std` is a foundation of portable Rust software, a set of minimal and battle-tested
You can’t perform that action at this time.
0 commit comments