News for hackers. Stuff that matters.
Re:Tokio 1.0 – async runtime for Rust by lmkg on Wednesday December 23, 2020 @04:20PM (#25522349)
In very loose terms: Rust's async/await syntax defines an interface to async programming, not an implementation.

Rust leaves the implementation, and thereby choice of concurrency strategy, to libraries. Tokio is such a library. There's at least one other popular one of note.

Re:Tokio 1.0 – async runtime for Rust by ibraheemdev on Wednesday December 23, 2020 @04:27PM (#25522414)
> There's at least one other popular one of note.

The other popular runtimes are async-std [0] and smol [1].

[0]: https://github.com/async-rs/async-std

[1]: https://github.com/smol-rs/smol

Re:Tokio 1.0 – async runtime for Rust by n42 on Wednesday December 23, 2020 @04:58PM (#25522726)
if I understand correctly, smol was created by the async-std folks, and async-std now uses it as its runtime

https://github.com/async-rs/async-std/pull/757

Re:Tokio 1.0 – async runtime for Rust by indepnd on Wednesday December 23, 2020 @05:07PM (#25522819)
From what I've read, smol was created by its author and later on adopted by async-std. And, its author was in Tokio team, and later left and was in async-std team before he left and created smol. So smol was based on quite deep knowledge and experience in async.