mirror of
https://github.com/google/comprehensive-rust.git
synced 2025-04-27 01:27:37 +02:00
Use * foo:
for list (#1025)
We could use an m-dash, but we're using `:` aligns with how the rest of the course is written.
This commit is contained in:
parent
707933c617
commit
a2367b4d93
@ -4,12 +4,12 @@ A *runtime* provides support for performing operations asynchronously (a
|
||||
*reactor*) and is responsible for executing futures (an *executor*). Rust does not have a
|
||||
"built-in" runtime, but several options are available:
|
||||
|
||||
* [Tokio](https://tokio.rs/) - performant, with a well-developed ecosystem of
|
||||
* [Tokio](https://tokio.rs/): performant, with a well-developed ecosystem of
|
||||
functionality like [Hyper](https://hyper.rs/) for HTTP or
|
||||
[Tonic](https://github.com/hyperium/tonic) for gRPC.
|
||||
* [async-std](https://async.rs/) - aims to be a "std for async", and includes a
|
||||
* [async-std](https://async.rs/): aims to be a "std for async", and includes a
|
||||
basic runtime in `async::task`.
|
||||
* [smol](https://docs.rs/smol/latest/smol/) - simple and lightweight
|
||||
* [smol](https://docs.rs/smol/latest/smol/): simple and lightweight
|
||||
|
||||
Several larger applications have their own runtimes. For example,
|
||||
[Fuchsia](https://fuchsia.googlesource.com/fuchsia/+/refs/heads/main/src/lib/fuchsia-async/src/lib.rs)
|
||||
|
Loading…
x
Reference in New Issue
Block a user